builder: mozilla-inbound_xp-ix-debug_test-web-platform-tests-7
slave: t-xp32-ix-041
starttime: 1447999526.14
results: success (0)
buildid: 20151119204434
builduid: 86b31bc682eb4ab1acf7ec7c4ca947e7
revision: 74caf0456e1e12c6e531a6d9c614f92109e5f815
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-19 22:05:26.141162) =========
master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-19 22:05:26.141643) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-19 22:05:26.142231) =========
'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-041\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-041
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-041
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-041
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-041
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-041
WINDIR=C:\WINDOWS
using PTY: False
C:\slave\test
program finished with exit code 0
elapsedTime=0.188000
basedir: 'C:\\slave\\test'
========= master_lag: 0.17 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-19 22:05:26.500374) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-19 22:05:26.500851) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-19 22:05:26.641108) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 22:05:26.641475) =========
'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-041\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-041
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-041
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-041
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-041
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-041
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.110000
========= master_lag: 0.00 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 22:05:26.752193) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-19 22:05:26.752485) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-19 22:05:26.752829) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 22:05:26.753119) =========
'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-041\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-041
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-041
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-041
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-041
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-041
WINDIR=C:\WINDOWS
using PTY: False
--22:05:26-- 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% 24.80 MB/s
22:05:27 (24.80 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.640000
========= master_lag: -0.00 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 22:05:27.392420) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 22:05:27.392739) =========
'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-041\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-041
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-041
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-041
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-041
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-041
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.875000
========= master_lag: 0.00 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 22:05:28.271274) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-19 22:05:28.271649) =========
'bash' '-c' u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 74caf0456e1e12c6e531a6d9c614f92109e5f815 --destination scripts --debug'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 74caf0456e1e12c6e531a6d9c614f92109e5f815 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-041\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-041
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-041
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-041
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-041
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-041
WINDIR=C:\WINDOWS
using PTY: False
2015-11-19 22:05:28,605 truncating revision to first 12 chars
2015-11-19 22:05:28,605 Setting DEBUG logging.
2015-11-19 22:05:28,605 attempt 1/10
2015-11-19 22:05:28,605 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/74caf0456e1e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-19 22:05:29,510 unpacking tar archive at: mozilla-inbound-74caf0456e1e/testing/mozharness/
program finished with exit code 0
elapsedTime=1.657000
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-19 22:05:29.958773) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-19 22:05:29.959118) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-19 22:05:29.971477) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-19 22:05:29.972173) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-19 22:05:29.972653) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 19 mins, 40 secs) (at 2015-11-19 22:05:29.972975) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '8' '--this-chunk' '7' '--blob-upload-branch' 'mozilla-inbound' '--download-symbols' 'true'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-041\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-041
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-041
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-041
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-041
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-041
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\WINDOWS
XPCOM_DEBUG_BREAK=warn
using PTY: False
22:05:30 INFO - MultiFileLogger online at 20151119 22:05:30 in C:\slave\test
22:05:30 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
22:05:30 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
22:05:30 INFO - {'append_to_log': False,
22:05:30 INFO - 'base_work_dir': 'C:\\slave\\test',
22:05:30 INFO - 'blob_upload_branch': 'mozilla-inbound',
22:05:30 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
22:05:30 INFO - 'buildbot_json_path': 'buildprops.json',
22:05:30 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
22:05:30 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
22:05:30 INFO - 'download_minidump_stackwalk': True,
22:05:30 INFO - 'download_symbols': 'true',
22:05:30 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
22:05:30 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
22:05:30 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
22:05:30 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
22:05:30 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
22:05:30 INFO - 'C:/mozilla-build/tooltool.py'),
22:05:30 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
22:05:30 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
22:05:30 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
22:05:30 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
22:05:30 INFO - 'log_level': 'info',
22:05:30 INFO - 'log_to_console': True,
22:05:30 INFO - 'opt_config_files': (),
22:05:30 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
22:05:30 INFO - '--processes=1',
22:05:30 INFO - '--config=%(test_path)s/wptrunner.ini',
22:05:30 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
22:05:30 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
22:05:30 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
22:05:30 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
22:05:30 INFO - 'pip_index': False,
22:05:30 INFO - 'require_test_zip': True,
22:05:30 INFO - 'test_type': ('testharness',),
22:05:30 INFO - 'this_chunk': '7',
22:05:30 INFO - 'total_chunks': '8',
22:05:30 INFO - 'virtualenv_path': 'venv',
22:05:30 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
22:05:30 INFO - 'work_dir': 'build'}
22:05:30 INFO - #####
22:05:30 INFO - ##### Running clobber step.
22:05:30 INFO - #####
22:05:30 INFO - Running pre-action listener: _resource_record_pre_action
22:05:30 INFO - Running main action method: clobber
22:05:30 INFO - rmtree: C:\slave\test\build
22:05:30 INFO - Using _rmtree_windows ...
22:05:30 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
22:07:18 INFO - Running post-action listener: _resource_record_post_action
22:07:18 INFO - #####
22:07:18 INFO - ##### Running read-buildbot-config step.
22:07:18 INFO - #####
22:07:18 INFO - Running pre-action listener: _resource_record_pre_action
22:07:18 INFO - Running main action method: read_buildbot_config
22:07:18 INFO - Using buildbot properties:
22:07:18 INFO - {
22:07:18 INFO - "properties": {
22:07:18 INFO - "buildnumber": 15,
22:07:18 INFO - "product": "firefox",
22:07:18 INFO - "script_repo_revision": "production",
22:07:18 INFO - "branch": "mozilla-inbound",
22:07:18 INFO - "repository": "",
22:07:18 INFO - "buildername": "Windows XP 32-bit mozilla-inbound debug test web-platform-tests-7",
22:07:18 INFO - "buildid": "20151119204434",
22:07:18 INFO - "slavename": "t-xp32-ix-041",
22:07:18 INFO - "pgo_build": "False",
22:07:18 INFO - "basedir": "C:\\slave\\test",
22:07:18 INFO - "project": "",
22:07:18 INFO - "platform": "win32",
22:07:18 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/",
22:07:18 INFO - "slavebuilddir": "test",
22:07:18 INFO - "scheduler": "tests-mozilla-inbound-xp-ix-debug-unittest-14-7200",
22:07:18 INFO - "repo_path": "integration/mozilla-inbound",
22:07:18 INFO - "moz_repo_path": "",
22:07:18 INFO - "stage_platform": "win32",
22:07:18 INFO - "builduid": "86b31bc682eb4ab1acf7ec7c4ca947e7",
22:07:18 INFO - "revision": "74caf0456e1e12c6e531a6d9c614f92109e5f815"
22:07:18 INFO - },
22:07:18 INFO - "sourcestamp": {
22:07:18 INFO - "repository": "",
22:07:18 INFO - "hasPatch": false,
22:07:18 INFO - "project": "",
22:07:18 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
22:07:18 INFO - "changes": [
22:07:18 INFO - {
22:07:18 INFO - "category": null,
22:07:18 INFO - "files": [
22:07:18 INFO - {
22:07:18 INFO - "url": null,
22:07:18 INFO - "name": "https://queue.taskcluster.net/v1/task/i3zK91ULTUCrZuOaC_ZOvg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
22:07:18 INFO - },
22:07:18 INFO - {
22:07:18 INFO - "url": null,
22:07:18 INFO - "name": "https://queue.taskcluster.net/v1/task/i3zK91ULTUCrZuOaC_ZOvg/artifacts/public/build/test_packages.json"
22:07:18 INFO - }
22:07:18 INFO - ],
22:07:18 INFO - "repository": "",
22:07:18 INFO - "rev": "87191bd52446546f2427d4d2d524792aa15964fa",
22:07:18 INFO - "who": "tcole@mozilla.com",
22:07:18 INFO - "when": 1447979336,
22:07:18 INFO - "number": 6686057,
22:07:18 INFO - "comments": "No Bug - Remove two unused, orphan variables; r=sfink",
22:07:18 INFO - "project": "",
22:07:18 INFO - "at": "Thu 19 Nov 2015 16:28:56",
22:07:18 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
22:07:18 INFO - "revlink": "",
22:07:18 INFO - "properties": [
22:07:18 INFO - [
22:07:18 INFO - "buildid",
22:07:18 INFO - "20151119141035",
22:07:18 INFO - "Change"
22:07:18 INFO - ],
22:07:18 INFO - [
22:07:18 INFO - "builduid",
22:07:18 INFO - "a91028e433744acd9ff4daca508cc381",
22:07:18 INFO - "Change"
22:07:18 INFO - ],
22:07:18 INFO - [
22:07:18 INFO - "pgo_build",
22:07:18 INFO - "False",
22:07:18 INFO - "Change"
22:07:18 INFO - ]
22:07:18 INFO - ],
22:07:18 INFO - "revision": "87191bd52446546f2427d4d2d524792aa15964fa"
22:07:18 INFO - },
22:07:18 INFO - {
22:07:18 INFO - "category": null,
22:07:18 INFO - "files": [
22:07:18 INFO - {
22:07:18 INFO - "url": null,
22:07:18 INFO - "name": "https://queue.taskcluster.net/v1/task/iR8eWn-gRjma_U2MDo1ZMw/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
22:07:18 INFO - },
22:07:18 INFO - {
22:07:18 INFO - "url": null,
22:07:18 INFO - "name": "https://queue.taskcluster.net/v1/task/iR8eWn-gRjma_U2MDo1ZMw/artifacts/public/build/test_packages.json"
22:07:18 INFO - }
22:07:18 INFO - ],
22:07:18 INFO - "repository": "",
22:07:18 INFO - "rev": "ca07f8f6a2bd737fe975b2333e33c83cb9574462",
22:07:18 INFO - "who": "ktomlinson@mozilla.com",
22:07:18 INFO - "when": 1447980027,
22:07:18 INFO - "number": 6686100,
22:07:18 INFO - "comments": "back out 938041e183e5 from bug 1198613 for assertion failure in 423107-1.xhtml\n\n\"Placeholder relationship should have been torn down already; this might mean we have a stray placeholder in the tree.\"",
22:07:18 INFO - "project": "",
22:07:18 INFO - "at": "Thu 19 Nov 2015 16:40:27",
22:07:18 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
22:07:18 INFO - "revlink": "",
22:07:18 INFO - "properties": [
22:07:18 INFO - [
22:07:18 INFO - "buildid",
22:07:18 INFO - "20151119144934",
22:07:18 INFO - "Change"
22:07:18 INFO - ],
22:07:18 INFO - [
22:07:18 INFO - "builduid",
22:07:18 INFO - "cc2775ac260c44fa90d99af80a32582a",
22:07:18 INFO - "Change"
22:07:18 INFO - ],
22:07:18 INFO - [
22:07:18 INFO - "pgo_build",
22:07:18 INFO - "False",
22:07:18 INFO - "Change"
22:07:18 INFO - ]
22:07:18 INFO - ],
22:07:18 INFO - "revision": "ca07f8f6a2bd737fe975b2333e33c83cb9574462"
22:07:18 INFO - },
22:07:18 INFO - {
22:07:18 INFO - "category": null,
22:07:18 INFO - "files": [
22:07:18 INFO - {
22:07:18 INFO - "url": null,
22:07:18 INFO - "name": "https://queue.taskcluster.net/v1/task/h6jm7XZlRcKtydEP05uhOA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
22:07:18 INFO - },
22:07:18 INFO - {
22:07:18 INFO - "url": null,
22:07:18 INFO - "name": "https://queue.taskcluster.net/v1/task/h6jm7XZlRcKtydEP05uhOA/artifacts/public/build/test_packages.json"
22:07:18 INFO - }
22:07:18 INFO - ],
22:07:18 INFO - "repository": "",
22:07:18 INFO - "rev": "88359067c6e266fed5908c9f610a52782036b877",
22:07:18 INFO - "who": "bballo@mozilla.com",
22:07:18 INFO - "when": 1447981986,
22:07:18 INFO - "number": 6686236,
22:07:18 INFO - "comments": "Bug 1226320 - Fix a refactoring in APZCTreeManager that didn't preserve semantics correctly. r=kats",
22:07:18 INFO - "project": "",
22:07:18 INFO - "at": "Thu 19 Nov 2015 17:13:06",
22:07:18 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
22:07:18 INFO - "revlink": "",
22:07:18 INFO - "properties": [
22:07:18 INFO - [
22:07:18 INFO - "buildid",
22:07:18 INFO - "20151119145033",
22:07:18 INFO - "Change"
22:07:18 INFO - ],
22:07:18 INFO - [
22:07:18 INFO - "builduid",
22:07:18 INFO - "8d91600786f14e8e9b1ef278eb72f777",
22:07:18 INFO - "Change"
22:07:18 INFO - ],
22:07:18 INFO - [
22:07:18 INFO - "pgo_build",
22:07:18 INFO - "False",
22:07:18 INFO - "Change"
22:07:18 INFO - ]
22:07:18 INFO - ],
22:07:18 INFO - "revision": "88359067c6e266fed5908c9f610a52782036b877"
22:07:18 INFO - },
22:07:18 INFO - {
22:07:18 INFO - "category": null,
22:07:18 INFO - "files": [
22:07:18 INFO - {
22:07:18 INFO - "url": null,
22:07:18 INFO - "name": "https://queue.taskcluster.net/v1/task/B5jKh-QoROGD4INOvFOBdA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
22:07:18 INFO - },
22:07:18 INFO - {
22:07:18 INFO - "url": null,
22:07:18 INFO - "name": "https://queue.taskcluster.net/v1/task/B5jKh-QoROGD4INOvFOBdA/artifacts/public/build/test_packages.json"
22:07:18 INFO - }
22:07:18 INFO - ],
22:07:18 INFO - "repository": "",
22:07:18 INFO - "rev": "7683624ba8265f0ea4ebb3aad1745cd978d6b57d",
22:07:18 INFO - "who": "danderson@mozilla.com",
22:07:18 INFO - "when": 1447981293,
22:07:18 INFO - "number": 6686206,
22:07:18 INFO - "comments": "Null-check D3D10 devices in a few places. (bug 1225645, r=bas)",
22:07:18 INFO - "project": "",
22:07:18 INFO - "at": "Thu 19 Nov 2015 17:01:33",
22:07:18 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
22:07:18 INFO - "revlink": "",
22:07:18 INFO - "properties": [
22:07:18 INFO - [
22:07:18 INFO - "buildid",
22:07:18 INFO - "20151119150639",
22:07:18 INFO - "Change"
22:07:18 INFO - ],
22:07:18 INFO - [
22:07:18 INFO - "builduid",
22:07:18 INFO - "a68e798ddc8d474b832676eb2f701289",
22:07:18 INFO - "Change"
22:07:18 INFO - ],
22:07:18 INFO - [
22:07:18 INFO - "pgo_build",
22:07:18 INFO - "False",
22:07:18 INFO - "Change"
22:07:18 INFO - ]
22:07:18 INFO - ],
22:07:18 INFO - "revision": "7683624ba8265f0ea4ebb3aad1745cd978d6b57d"
22:07:18 INFO - },
22:07:18 INFO - {
22:07:18 INFO - "category": null,
22:07:18 INFO - "files": [
22:07:18 INFO - {
22:07:18 INFO - "url": null,
22:07:18 INFO - "name": "https://queue.taskcluster.net/v1/task/d5LaVR4bQKSNqECr5-vDmA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
22:07:18 INFO - },
22:07:18 INFO - {
22:07:18 INFO - "url": null,
22:07:18 INFO - "name": "https://queue.taskcluster.net/v1/task/d5LaVR4bQKSNqECr5-vDmA/artifacts/public/build/test_packages.json"
22:07:18 INFO - }
22:07:18 INFO - ],
22:07:18 INFO - "repository": "",
22:07:18 INFO - "rev": "50b8122fd926f7808d44594ba8f2742990c37112",
22:07:18 INFO - "who": "bkelly@mozilla.com",
22:07:18 INFO - "when": 1447986737,
22:07:18 INFO - "number": 6686466,
22:07:18 INFO - "comments": "Bug 1186856 ServiceWorker .register() should always stop current registration from uninstalling. r=jdm",
22:07:18 INFO - "project": "",
22:07:18 INFO - "at": "Thu 19 Nov 2015 18:32:17",
22:07:18 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
22:07:18 INFO - "revlink": "",
22:07:18 INFO - "properties": [
22:07:18 INFO - [
22:07:18 INFO - "buildid",
22:07:18 INFO - "20151119174235",
22:07:18 INFO - "Change"
22:07:18 INFO - ],
22:07:18 INFO - [
22:07:18 INFO - "builduid",
22:07:18 INFO - "db8b9b9102d341f7b895fd3dec884506",
22:07:18 INFO - "Change"
22:07:18 INFO - ],
22:07:18 INFO - [
22:07:18 INFO - "pgo_build",
22:07:18 INFO - "False",
22:07:18 INFO - "Change"
22:07:18 INFO - ]
22:07:18 INFO - ],
22:07:18 INFO - "revision": "50b8122fd926f7808d44594ba8f2742990c37112"
22:07:18 INFO - },
22:07:18 INFO - {
22:07:18 INFO - "category": null,
22:07:18 INFO - "files": [
22:07:18 INFO - {
22:07:18 INFO - "url": null,
22:07:18 INFO - "name": "https://queue.taskcluster.net/v1/task/qnURCjrsQJqBdMMY6ZXYvw/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
22:07:18 INFO - },
22:07:18 INFO - {
22:07:18 INFO - "url": null,
22:07:18 INFO - "name": "https://queue.taskcluster.net/v1/task/qnURCjrsQJqBdMMY6ZXYvw/artifacts/public/build/test_packages.json"
22:07:18 INFO - }
22:07:18 INFO - ],
22:07:18 INFO - "repository": "",
22:07:18 INFO - "rev": "965b8e749d1f06b34ec176e4a7ddc5dcfd444e6e",
22:07:18 INFO - "who": "dbaron@mozilla.com",
22:07:18 INFO - "when": 1447989962,
22:07:18 INFO - "number": 6686605,
22:07:18 INFO - "comments": "Bug 1223653 patch 2 - Use an enum class for NS_STYLE_BOX_SIZING_*. r=heycam\n\nThe casts in nsCSSProps.cpp (defining kBoxSizingKTable) and in\nnsComputedDOMStyle::DoGetBoxSizing (using\nnsCSSProps::ValueToKeywordEnum) are a little bit annoying, though aren't\na net reduction in typesafety.\n\nThe casts in nsRuleNode.cpp (SetDiscrete) are a little more annoying,\nthough the change in this patch should be sufficient for converting all\nproperties -- but that may also mean reducing typesafety a bit for all\nproperties.\n\nI'd like to find something better to do about them, but I think I'm ok\nlanding this before doing that. Bug 1224918 covers doing better.",
22:07:18 INFO - "project": "",
22:07:18 INFO - "at": "Thu 19 Nov 2015 19:26:02",
22:07:18 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
22:07:18 INFO - "revlink": "",
22:07:18 INFO - "properties": [
22:07:18 INFO - [
22:07:18 INFO - "buildid",
22:07:18 INFO - "20151119181035",
22:07:18 INFO - "Change"
22:07:18 INFO - ],
22:07:18 INFO - [
22:07:18 INFO - "builduid",
22:07:18 INFO - "9a8cbf3e109d40f3832e4e6afc2707e9",
22:07:18 INFO - "Change"
22:07:18 INFO - ],
22:07:18 INFO - [
22:07:18 INFO - "pgo_build",
22:07:18 INFO - "False",
22:07:18 INFO - "Change"
22:07:18 INFO - ]
22:07:18 INFO - ],
22:07:18 INFO - "revision": "965b8e749d1f06b34ec176e4a7ddc5dcfd444e6e"
22:07:18 INFO - },
22:07:18 INFO - {
22:07:18 INFO - "category": null,
22:07:18 INFO - "files": [
22:07:18 INFO - {
22:07:18 INFO - "url": null,
22:07:18 INFO - "name": "https://queue.taskcluster.net/v1/task/Oi2g7kR8QTidfPWN0rbZNg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
22:07:18 INFO - },
22:07:18 INFO - {
22:07:18 INFO - "url": null,
22:07:18 INFO - "name": "https://queue.taskcluster.net/v1/task/Oi2g7kR8QTidfPWN0rbZNg/artifacts/public/build/test_packages.json"
22:07:18 INFO - }
22:07:18 INFO - ],
22:07:18 INFO - "repository": "",
22:07:18 INFO - "rev": "78ffe07a4a498c8284751e4bc04469c2a8daa648",
22:07:18 INFO - "who": "nnethercote@mozilla.com",
22:07:18 INFO - "when": 1447991067,
22:07:18 INFO - "number": 6686637,
22:07:18 INFO - "comments": "Bug 1186811 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in dom/storage/ with iterators. r=baku.",
22:07:18 INFO - "project": "",
22:07:18 INFO - "at": "Thu 19 Nov 2015 19:44:27",
22:07:18 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
22:07:18 INFO - "revlink": "",
22:07:18 INFO - "properties": [
22:07:18 INFO - [
22:07:18 INFO - "buildid",
22:07:18 INFO - "20151119181836",
22:07:18 INFO - "Change"
22:07:18 INFO - ],
22:07:18 INFO - [
22:07:18 INFO - "builduid",
22:07:18 INFO - "63fea08705434ad0992948ef4785c258",
22:07:18 INFO - "Change"
22:07:18 INFO - ],
22:07:19 INFO - [
22:07:19 INFO - "pgo_build",
22:07:19 INFO - "False",
22:07:19 INFO - "Change"
22:07:19 INFO - ]
22:07:19 INFO - ],
22:07:19 INFO - "revision": "78ffe07a4a498c8284751e4bc04469c2a8daa648"
22:07:19 INFO - },
22:07:19 INFO - {
22:07:19 INFO - "category": null,
22:07:19 INFO - "files": [
22:07:19 INFO - {
22:07:19 INFO - "url": null,
22:07:19 INFO - "name": "https://queue.taskcluster.net/v1/task/JJeYMk1WRBW2gPN9HLkOpQ/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
22:07:19 INFO - },
22:07:19 INFO - {
22:07:19 INFO - "url": null,
22:07:19 INFO - "name": "https://queue.taskcluster.net/v1/task/JJeYMk1WRBW2gPN9HLkOpQ/artifacts/public/build/test_packages.json"
22:07:19 INFO - }
22:07:19 INFO - ],
22:07:19 INFO - "repository": "",
22:07:19 INFO - "rev": "1946937e23afd1e6783d2f83737b074fa680c9a8",
22:07:19 INFO - "who": "kgupta@mozilla.com",
22:07:19 INFO - "when": 1447994524,
22:07:19 INFO - "number": 6686763,
22:07:19 INFO - "comments": "Bug 1223937 - test_bug388794.html fails string match test due to off by one error in Fennec with C++APZ. r=roc\n\nWhen C++APZ is enabled in Fennec, events that are generated by nsWindowUtil may result in\noff by one errors when received by the DOM. This is caused by the fact that the PresShell\nresolution must be applied to the event coordinates before being dispatched which introduces\nrounding errors. To work around the failure in test_bug388794.html it is necessary to\nconvert the string compares to regex so that the off by one rounding errors may be accounted for.",
22:07:19 INFO - "project": "",
22:07:19 INFO - "at": "Thu 19 Nov 2015 20:42:04",
22:07:19 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
22:07:19 INFO - "revlink": "",
22:07:19 INFO - "properties": [
22:07:19 INFO - [
22:07:19 INFO - "buildid",
22:07:19 INFO - "20151119184036",
22:07:19 INFO - "Change"
22:07:19 INFO - ],
22:07:19 INFO - [
22:07:19 INFO - "builduid",
22:07:19 INFO - "05fd12ce91c94d57b00d8cfcf13c3f67",
22:07:19 INFO - "Change"
22:07:19 INFO - ],
22:07:19 INFO - [
22:07:19 INFO - "pgo_build",
22:07:19 INFO - "False",
22:07:19 INFO - "Change"
22:07:19 INFO - ]
22:07:19 INFO - ],
22:07:19 INFO - "revision": "1946937e23afd1e6783d2f83737b074fa680c9a8"
22:07:19 INFO - },
22:07:19 INFO - {
22:07:19 INFO - "category": null,
22:07:19 INFO - "files": [
22:07:19 INFO - {
22:07:19 INFO - "url": null,
22:07:19 INFO - "name": "https://queue.taskcluster.net/v1/task/YMq90rRBRrGE1rOVKdrB2Q/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
22:07:19 INFO - },
22:07:19 INFO - {
22:07:19 INFO - "url": null,
22:07:19 INFO - "name": "https://queue.taskcluster.net/v1/task/YMq90rRBRrGE1rOVKdrB2Q/artifacts/public/build/test_packages.json"
22:07:19 INFO - }
22:07:19 INFO - ],
22:07:19 INFO - "repository": "",
22:07:19 INFO - "rev": "80dc69d21994a554b3041c5ebc7f5572e4a42c09",
22:07:19 INFO - "who": "xquan@mozilla.com",
22:07:19 INFO - "when": 1447996143,
22:07:19 INFO - "number": 6686838,
22:07:19 INFO - "comments": "Bug 1224464 followup - Fix bustage on opt builds on CLOSED TREE",
22:07:19 INFO - "project": "",
22:07:19 INFO - "at": "Thu 19 Nov 2015 21:09:03",
22:07:19 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
22:07:19 INFO - "revlink": "",
22:07:19 INFO - "properties": [
22:07:19 INFO - [
22:07:19 INFO - "buildid",
22:07:19 INFO - "20151119193328",
22:07:19 INFO - "Change"
22:07:19 INFO - ],
22:07:19 INFO - [
22:07:19 INFO - "builduid",
22:07:19 INFO - "fcfd262d3b0a49d691744a75fb28e5ba",
22:07:19 INFO - "Change"
22:07:19 INFO - ],
22:07:19 INFO - [
22:07:19 INFO - "pgo_build",
22:07:19 INFO - "False",
22:07:19 INFO - "Change"
22:07:19 INFO - ]
22:07:19 INFO - ],
22:07:19 INFO - "revision": "80dc69d21994a554b3041c5ebc7f5572e4a42c09"
22:07:19 INFO - },
22:07:19 INFO - {
22:07:19 INFO - "category": null,
22:07:19 INFO - "files": [
22:07:19 INFO - {
22:07:19 INFO - "url": null,
22:07:19 INFO - "name": "https://queue.taskcluster.net/v1/task/LJpu0LYaRM27xQOGJXWW6A/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
22:07:19 INFO - },
22:07:19 INFO - {
22:07:19 INFO - "url": null,
22:07:19 INFO - "name": "https://queue.taskcluster.net/v1/task/LJpu0LYaRM27xQOGJXWW6A/artifacts/public/build/test_packages.json"
22:07:19 INFO - }
22:07:19 INFO - ],
22:07:19 INFO - "repository": "",
22:07:19 INFO - "rev": "652bd59cdb5153cac5a7d1720ccd546862130144",
22:07:19 INFO - "who": "philringnalda@gmail.com",
22:07:19 INFO - "when": 1447997199,
22:07:19 INFO - "number": 6686881,
22:07:19 INFO - "comments": "Backed out 20 changesets (bug 1055472) for Linux64 cgc failures and an apparent crash in the cpp test test_audio on OS X 10.6 debug\nCLOSED TREE\n\nBacked out changeset edd1c18b5a5b (bug 1055472)\nBacked out changeset 41be086be0e8 (bug 1055472)\nBacked out changeset 6ed32cadfc31 (bug 1055472)\nBacked out changeset 2f0b0b246e25 (bug 1055472)\nBacked out changeset 33d5c8ef947c (bug 1055472)\nBacked out changeset 74dca890ec34 (bug 1055472)\nBacked out changeset b4a4144b96fa (bug 1055472)\nBacked out changeset 9dd0b1fff545 (bug 1055472)\nBacked out changeset 31c41d6a16ab (bug 1055472)\nBacked out changeset bf8f9604c34f (bug 1055472)\nBacked out changeset 69bf1faa9d85 (bug 1055472)\nBacked out changeset 284934443cd3 (bug 1055472)\nBacked out changeset 65d962413c98 (bug 1055472)\nBacked out changeset 94135702e1b5 (bug 1055472)\nBacked out changeset 1509efcfa629 (bug 1055472)\nBacked out changeset c7180ea9dfa4 (bug 1055472)\nBacked out changeset a47a3ce6f35e (bug 1055472)\nBacked out changeset 9b4f7a838a66 (bug 1055472)\nBacked out chan",
22:07:19 INFO - "project": "",
22:07:19 INFO - "at": "Thu 19 Nov 2015 21:26:39",
22:07:19 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
22:07:19 INFO - "revlink": "",
22:07:19 INFO - "properties": [
22:07:19 INFO - [
22:07:19 INFO - "buildid",
22:07:19 INFO - "20151119200135",
22:07:19 INFO - "Change"
22:07:19 INFO - ],
22:07:19 INFO - [
22:07:19 INFO - "builduid",
22:07:19 INFO - "a2e5ebda6d7644caab9eff8429ca9b0e",
22:07:19 INFO - "Change"
22:07:19 INFO - ],
22:07:19 INFO - [
22:07:19 INFO - "pgo_build",
22:07:19 INFO - "False",
22:07:19 INFO - "Change"
22:07:19 INFO - ]
22:07:19 INFO - ],
22:07:19 INFO - "revision": "652bd59cdb5153cac5a7d1720ccd546862130144"
22:07:19 INFO - },
22:07:19 INFO - {
22:07:19 INFO - "category": null,
22:07:19 INFO - "files": [
22:07:19 INFO - {
22:07:19 INFO - "url": null,
22:07:19 INFO - "name": "https://queue.taskcluster.net/v1/task/NG90plnVRkufmU94GJYfiQ/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
22:07:19 INFO - },
22:07:19 INFO - {
22:07:19 INFO - "url": null,
22:07:19 INFO - "name": "https://queue.taskcluster.net/v1/task/NG90plnVRkufmU94GJYfiQ/artifacts/public/build/test_packages.json"
22:07:19 INFO - }
22:07:19 INFO - ],
22:07:19 INFO - "repository": "",
22:07:19 INFO - "rev": "b140ad795489ac08d282a06300fd9619727dbdb7",
22:07:19 INFO - "who": "kgupta@mozilla.com",
22:07:19 INFO - "when": 1447996516,
22:07:19 INFO - "number": 6686858,
22:07:19 INFO - "comments": "Bug 1226193 - Fix test_animation_observers.html timing out on Fennec with C++APZ enabled. r=heycam\n\nFix: INFO TEST-UNEXPECTED-FAIL | dom/animation/test/chrome/test_animation_observers.html | Test timed out.\nBy extending animation observer timeout.",
22:07:19 INFO - "project": "",
22:07:19 INFO - "at": "Thu 19 Nov 2015 21:15:16",
22:07:19 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
22:07:19 INFO - "revlink": "",
22:07:19 INFO - "properties": [
22:07:19 INFO - [
22:07:19 INFO - "buildid",
22:07:19 INFO - "20151119202242",
22:07:19 INFO - "Change"
22:07:19 INFO - ],
22:07:19 INFO - [
22:07:19 INFO - "builduid",
22:07:19 INFO - "500d558549424c8fbf91e2afc1b7e63c",
22:07:19 INFO - "Change"
22:07:19 INFO - ],
22:07:19 INFO - [
22:07:19 INFO - "pgo_build",
22:07:19 INFO - "False",
22:07:19 INFO - "Change"
22:07:19 INFO - ]
22:07:19 INFO - ],
22:07:19 INFO - "revision": "b140ad795489ac08d282a06300fd9619727dbdb7"
22:07:19 INFO - },
22:07:19 INFO - {
22:07:19 INFO - "category": null,
22:07:19 INFO - "files": [
22:07:19 INFO - {
22:07:19 INFO - "url": null,
22:07:19 INFO - "name": "https://queue.taskcluster.net/v1/task/NMUwbcI8S32B3B3tV3ktCg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
22:07:19 INFO - },
22:07:19 INFO - {
22:07:19 INFO - "url": null,
22:07:19 INFO - "name": "https://queue.taskcluster.net/v1/task/NMUwbcI8S32B3B3tV3ktCg/artifacts/public/build/test_packages.json"
22:07:19 INFO - }
22:07:19 INFO - ],
22:07:19 INFO - "repository": "",
22:07:19 INFO - "rev": "5a632c89fb1c45f5953227797b531e4a3885a111",
22:07:19 INFO - "who": "xquan@mozilla.com",
22:07:19 INFO - "when": 1447997856,
22:07:19 INFO - "number": 6686922,
22:07:19 INFO - "comments": "Bug 994418 - Renumber list items when computing intrinsic isize. r=roc",
22:07:19 INFO - "project": "",
22:07:19 INFO - "at": "Thu 19 Nov 2015 21:37:36",
22:07:19 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
22:07:19 INFO - "revlink": "",
22:07:19 INFO - "properties": [
22:07:19 INFO - [
22:07:19 INFO - "buildid",
22:07:19 INFO - "20151119203201",
22:07:19 INFO - "Change"
22:07:19 INFO - ],
22:07:19 INFO - [
22:07:19 INFO - "builduid",
22:07:19 INFO - "ce05ff8b7e4f4d5cb25b1f0fd0d12207",
22:07:19 INFO - "Change"
22:07:19 INFO - ],
22:07:19 INFO - [
22:07:19 INFO - "pgo_build",
22:07:19 INFO - "False",
22:07:19 INFO - "Change"
22:07:19 INFO - ]
22:07:19 INFO - ],
22:07:19 INFO - "revision": "5a632c89fb1c45f5953227797b531e4a3885a111"
22:07:19 INFO - },
22:07:19 INFO - {
22:07:19 INFO - "category": null,
22:07:19 INFO - "files": [
22:07:19 INFO - {
22:07:19 INFO - "url": null,
22:07:19 INFO - "name": "https://queue.taskcluster.net/v1/task/u-dM4wuqTYOb7AhUyrtmMA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
22:07:19 INFO - },
22:07:19 INFO - {
22:07:19 INFO - "url": null,
22:07:19 INFO - "name": "https://queue.taskcluster.net/v1/task/u-dM4wuqTYOb7AhUyrtmMA/artifacts/public/build/test_packages.json"
22:07:19 INFO - }
22:07:19 INFO - ],
22:07:19 INFO - "repository": "",
22:07:19 INFO - "rev": "08a4d2e0ad799fe03c77f1d79d11cfa5c430c621",
22:07:19 INFO - "who": "jdaggett@mozilla.com",
22:07:19 INFO - "when": 1447998406,
22:07:19 INFO - "number": 6686931,
22:07:19 INFO - "comments": "Bug 1180560 - enable fontconfig platform fontlist in release builds. r=karlt,cam",
22:07:19 INFO - "project": "",
22:07:19 INFO - "at": "Thu 19 Nov 2015 21:46:46",
22:07:19 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
22:07:19 INFO - "revlink": "",
22:07:19 INFO - "properties": [
22:07:19 INFO - [
22:07:19 INFO - "buildid",
22:07:19 INFO - "20151119203636",
22:07:19 INFO - "Change"
22:07:19 INFO - ],
22:07:19 INFO - [
22:07:19 INFO - "builduid",
22:07:19 INFO - "e1d467578f234b5e8e34afa832239f52",
22:07:19 INFO - "Change"
22:07:19 INFO - ],
22:07:19 INFO - [
22:07:19 INFO - "pgo_build",
22:07:19 INFO - "False",
22:07:19 INFO - "Change"
22:07:19 INFO - ]
22:07:19 INFO - ],
22:07:19 INFO - "revision": "08a4d2e0ad799fe03c77f1d79d11cfa5c430c621"
22:07:19 INFO - },
22:07:19 INFO - {
22:07:19 INFO - "category": null,
22:07:19 INFO - "files": [
22:07:19 INFO - {
22:07:19 INFO - "url": null,
22:07:19 INFO - "name": "https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
22:07:19 INFO - },
22:07:19 INFO - {
22:07:19 INFO - "url": null,
22:07:19 INFO - "name": "https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/test_packages.json"
22:07:19 INFO - }
22:07:19 INFO - ],
22:07:19 INFO - "repository": "",
22:07:19 INFO - "rev": "74caf0456e1e12c6e531a6d9c614f92109e5f815",
22:07:19 INFO - "who": "jyavenard@mozilla.com",
22:07:19 INFO - "when": 1447999496,
22:07:19 INFO - "number": 6686965,
22:07:19 INFO - "comments": "Bug 1222866: P2. Add gtest checking on seconds -> microseconds -> seconds. r=gerald\n",
22:07:19 INFO - "project": "",
22:07:19 INFO - "at": "Thu 19 Nov 2015 22:04:56",
22:07:19 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
22:07:19 INFO - "revlink": "",
22:07:19 INFO - "properties": [
22:07:19 INFO - [
22:07:19 INFO - "buildid",
22:07:19 INFO - "20151119204434",
22:07:19 INFO - "Change"
22:07:19 INFO - ],
22:07:19 INFO - [
22:07:19 INFO - "builduid",
22:07:19 INFO - "86b31bc682eb4ab1acf7ec7c4ca947e7",
22:07:19 INFO - "Change"
22:07:19 INFO - ],
22:07:19 INFO - [
22:07:19 INFO - "pgo_build",
22:07:19 INFO - "False",
22:07:19 INFO - "Change"
22:07:19 INFO - ]
22:07:19 INFO - ],
22:07:19 INFO - "revision": "74caf0456e1e12c6e531a6d9c614f92109e5f815"
22:07:19 INFO - }
22:07:19 INFO - ],
22:07:19 INFO - "revision": "74caf0456e1e12c6e531a6d9c614f92109e5f815"
22:07:19 INFO - }
22:07:19 INFO - }
22:07:19 INFO - Found installer url https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.zip.
22:07:19 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/test_packages.json.
22:07:19 INFO - Running post-action listener: _resource_record_post_action
22:07:19 INFO - #####
22:07:19 INFO - ##### Running download-and-extract step.
22:07:19 INFO - #####
22:07:19 INFO - Running pre-action listener: _resource_record_pre_action
22:07:19 INFO - Running main action method: download_and_extract
22:07:19 INFO - mkdir: C:\slave\test\build\tests
22: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')]}
22:07:19 INFO - https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
22:07:19 INFO - trying https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/test_packages.json
22:07:19 INFO - Downloading https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/test_packages.json to C:\slave\test\build\test_packages.json
22:07:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/test_packages.json', 'file_name': 'C:\\slave\\test\\build\\test_packages.json'}, attempt #1
22:07:19 INFO - Downloaded 1221 bytes.
22:07:19 INFO - Reading from file C:\slave\test\build\test_packages.json
22:07:19 INFO - Using the following test package requirements:
22:07:19 INFO - {u'common': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
22:07:19 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
22:07:19 INFO - u'firefox-45.0a1.en-US.win32.cppunittest.tests.zip'],
22:07:19 INFO - u'jittest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
22:07:19 INFO - u'jsshell-win32.zip'],
22:07:19 INFO - u'mochitest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
22:07:19 INFO - u'firefox-45.0a1.en-US.win32.mochitest.tests.zip'],
22:07:19 INFO - u'mozbase': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
22:07:19 INFO - u'reftest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
22:07:19 INFO - u'firefox-45.0a1.en-US.win32.reftest.tests.zip'],
22:07:19 INFO - u'talos': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
22:07:19 INFO - u'firefox-45.0a1.en-US.win32.talos.tests.zip'],
22:07:19 INFO - u'web-platform': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
22:07:19 INFO - u'firefox-45.0a1.en-US.win32.web-platform.tests.zip'],
22:07:19 INFO - u'webapprt': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
22:07:19 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
22:07:19 INFO - u'firefox-45.0a1.en-US.win32.xpcshell.tests.zip']}
22:07:19 INFO - Downloading packages: [u'firefox-45.0a1.en-US.win32.common.tests.zip', u'firefox-45.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform
22: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')]}
22:07:19 INFO - https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
22:07:19 INFO - trying https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip
22:07:19 INFO - Downloading https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-45.0a1.en-US.win32.common.tests.zip
22:07:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.common.tests.zip'}, attempt #1
22:07:21 INFO - Downloaded 19212822 bytes.
22:07:21 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in C:\slave\test\build\tests
22:07:21 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-45.0a1.en-US.win32.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
22:07:21 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
22:07:27 INFO - caution: filename not matched: web-platform/*
22:07:27 INFO - Return code: 11
22:07:27 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')]}
22:07:27 INFO - https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
22:07:27 INFO - trying https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip
22:07:27 INFO - Downloading https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-45.0a1.en-US.win32.web-platform.tests.zip
22:07:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1
22:07:31 INFO - Downloaded 30975802 bytes.
22:07:31 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in C:\slave\test\build\tests
22:07:31 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-45.0a1.en-US.win32.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
22:07:31 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
22:08:26 INFO - caution: filename not matched: bin/*
22:08:26 INFO - caution: filename not matched: config/*
22:08:26 INFO - caution: filename not matched: mozbase/*
22:08:26 INFO - caution: filename not matched: marionette/*
22:08:26 INFO - Return code: 11
22:08:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:08:26 INFO - https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.zip matches https://queue.taskcluster.net
22:08:26 INFO - trying https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
22:08:26 INFO - Downloading https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.zip to C:\slave\test\build\firefox-45.0a1.en-US.win32.zip
22:08:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.zip'}, attempt #1
22:08:32 INFO - Downloaded 65120950 bytes.
22:08:32 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
22:08:32 INFO - mkdir: C:\slave\test\properties
22:08:32 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
22:08:32 INFO - Writing to file C:\slave\test\properties\build_url
22:08:32 INFO - Contents:
22:08:32 INFO - build_url:https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
22:08:32 INFO - mkdir: C:\slave\test\build\symbols
22:08:32 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')]}
22:08:32 INFO - https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net
22:08:32 INFO - trying https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
22:08:32 INFO - Downloading https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\symbols\firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
22:08:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\symbols\\firefox-45.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1
22:08:38 INFO - Downloaded 52759753 bytes.
22:08:38 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
22:08:38 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url
22:08:38 INFO - Writing to file C:\slave\test\properties\symbols_url
22:08:38 INFO - Contents:
22:08:38 INFO - symbols_url:https://queue.taskcluster.net/v1/task/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
22:08:38 INFO - Running command: ['unzip', '-q', 'C:\\slave\\test\\build\\symbols\\firefox-45.0a1.en-US.win32.crashreporter-symbols.zip'] in C:\slave\test\build\symbols
22:08:38 INFO - Copy/paste: unzip -q C:\slave\test\build\symbols\firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
22:08:49 INFO - Return code: 0
22:08:49 INFO - Running post-action listener: _resource_record_post_action
22:08:49 INFO - Running post-action listener: set_extra_try_arguments
22:08:49 INFO - #####
22:08:49 INFO - ##### Running create-virtualenv step.
22:08:49 INFO - #####
22:08:49 INFO - Running pre-action listener: _pre_create_virtualenv
22:08:49 INFO - Running pre-action listener: _resource_record_pre_action
22:08:49 INFO - Running main action method: create_virtualenv
22:08:49 INFO - Creating virtualenv C:\slave\test\build\venv
22:08:49 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
22:08:49 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
22:08:52 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
22:08:58 INFO - Installing distribute......................................................................................................................................................................................done.
22:08:59 INFO - Return code: 0
22:08:59 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
22:08:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:08:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:08:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:08:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:08:59 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 0x00E656B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E262F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DE5FC8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BE9218>, '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 0x00C5BC80>, '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-041', 'USERDOMAIN': 'T-XP32-IX-041', '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-041', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-041', '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-041\\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-041'}}, attempt #1
22:08:59 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
22:08:59 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
22:08:59 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
22:08:59 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-041\\Application Data',
22:08:59 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
22:08:59 INFO - 'COMPUTERNAME': 'T-XP32-IX-041',
22:08:59 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
22:08:59 INFO - 'DCLOCATION': 'SCL3',
22:08:59 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
22:08:59 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
22:08:59 INFO - 'FP_NO_HOST_CHECK': 'NO',
22:08:59 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
22:08:59 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
22:08:59 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
22:08:59 INFO - 'HOMEDRIVE': 'C:',
22:08:59 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-041',
22:08:59 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
22:08:59 INFO - 'KTS_VERSION': '1.19c',
22:08:59 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
22:08:59 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-041',
22:08:59 INFO - 'MONDIR': 'C:\\Monitor_config\\',
22:08:59 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
22:08:59 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
22:08:59 INFO - 'MOZILLABUILDDRIVE': 'C:',
22:08:59 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
22:08:59 INFO - 'MOZ_AIRBAG': '1',
22:08:59 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
22:08:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:08:59 INFO - 'MOZ_MSVCVERSION': '8',
22:08:59 INFO - 'MOZ_NO_REMOTE': '1',
22:08:59 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
22:08:59 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
22:08:59 INFO - 'NO_EM_RESTART': '1',
22:08:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:08:59 INFO - 'NUMBER_OF_PROCESSORS': '8',
22:08:59 INFO - 'OS': 'Windows_NT',
22:08:59 INFO - 'OURDRIVE': 'C:',
22:08:59 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',
22:08:59 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
22:08:59 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
22:08:59 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
22:08:59 INFO - 'PROCESSOR_LEVEL': '6',
22:08:59 INFO - 'PROCESSOR_REVISION': '1e05',
22:08:59 INFO - 'PROGRAMFILES': 'C:\\Program Files',
22:08:59 INFO - 'PROMPT': '$P$G',
22:08:59 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
22:08:59 INFO - 'PWD': 'C:\\slave\\test',
22:08:59 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
22:08:59 INFO - 'SESSIONNAME': 'Console',
22:08:59 INFO - 'SLAVEDIR': 'C:\\slave\\',
22:08:59 INFO - 'SYSTEMDRIVE': 'C:',
22:08:59 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
22:08:59 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
22:08:59 INFO - 'TEST1': 'testie',
22:08:59 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
22:08:59 INFO - 'USERDOMAIN': 'T-XP32-IX-041',
22:08:59 INFO - 'USERNAME': 'cltbld',
22:08:59 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-041',
22:08:59 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
22:08:59 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
22:08:59 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
22:08:59 INFO - 'WINDIR': 'C:\\WINDOWS',
22:08:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
22:09:02 INFO - Ignoring indexes: http://pypi.python.org/simple/
22:09:02 INFO - Downloading/unpacking psutil>=0.7.1
22:09:02 INFO - Creating supposed download cache at C:\slave\test\build\venv\cache
22:09:02 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
22:09:02 INFO - Running setup.py egg_info for package psutil
22:09:02 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
22:09:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
22:09:02 INFO - Installing collected packages: psutil
22:09:02 INFO - Running setup.py install for psutil
22:09:02 INFO - building 'psutil._psutil_windows' extension
22:09:02 INFO - error: Unable to find vcvarsall.bat
22:09:02 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-ur1qcg-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
22:09:02 INFO - running install
22:09:02 INFO - running build
22:09:02 INFO - running build_py
22:09:02 INFO - creating build
22:09:02 INFO - creating build\lib.win32-2.7
22:09:02 INFO - creating build\lib.win32-2.7\psutil
22:09:02 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
22:09:02 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
22:09:02 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
22:09:02 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
22:09:02 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
22:09:02 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
22:09:02 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
22:09:02 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
22:09:02 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
22:09:02 INFO - running build_ext
22:09:02 INFO - building 'psutil._psutil_windows' extension
22:09:02 INFO - error: Unable to find vcvarsall.bat
22:09:02 INFO - ----------------------------------------
22:09:02 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-ur1qcg-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
22:09:02 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-041\Application Data\pip\pip.log
22:09:02 WARNING - Return code: 1
22:09:02 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!
22:09:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
22:09: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')]}
22:09:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:09: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')]}
22:09:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:09:02 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x00E656B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E262F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DE5FC8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BE9218>, '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 0x00C5BC80>, '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-041', 'USERDOMAIN': 'T-XP32-IX-041', '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-041', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-041', '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-041\\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-041'}}, attempt #1
22:09:02 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build
22:09:02 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
22:09:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
22:09:02 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-041\\Application Data',
22:09:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
22:09:02 INFO - 'COMPUTERNAME': 'T-XP32-IX-041',
22:09:02 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
22:09:02 INFO - 'DCLOCATION': 'SCL3',
22:09:02 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
22:09:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
22:09:02 INFO - 'FP_NO_HOST_CHECK': 'NO',
22:09:02 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
22:09:02 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
22:09:02 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
22:09:02 INFO - 'HOMEDRIVE': 'C:',
22:09:02 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-041',
22:09:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
22:09:02 INFO - 'KTS_VERSION': '1.19c',
22:09:02 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
22:09:02 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-041',
22:09:02 INFO - 'MONDIR': 'C:\\Monitor_config\\',
22:09:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
22:09:02 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
22:09:02 INFO - 'MOZILLABUILDDRIVE': 'C:',
22:09:02 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
22:09:02 INFO - 'MOZ_AIRBAG': '1',
22:09:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
22:09:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:09:02 INFO - 'MOZ_MSVCVERSION': '8',
22:09:02 INFO - 'MOZ_NO_REMOTE': '1',
22:09:02 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
22:09:02 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
22:09:02 INFO - 'NO_EM_RESTART': '1',
22:09:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:09:02 INFO - 'NUMBER_OF_PROCESSORS': '8',
22:09:02 INFO - 'OS': 'Windows_NT',
22:09:02 INFO - 'OURDRIVE': 'C:',
22:09:02 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
22:09:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
22:09:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
22:09:02 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
22:09:02 INFO - 'PROCESSOR_LEVEL': '6',
22:09:02 INFO - 'PROCESSOR_REVISION': '1e05',
22:09:02 INFO - 'PROGRAMFILES': 'C:\\Program Files',
22:09:02 INFO - 'PROMPT': '$P$G',
22:09:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
22:09:02 INFO - 'PWD': 'C:\\slave\\test',
22:09:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
22:09:02 INFO - 'SESSIONNAME': 'Console',
22:09:02 INFO - 'SLAVEDIR': 'C:\\slave\\',
22:09:02 INFO - 'SYSTEMDRIVE': 'C:',
22:09:02 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
22:09:02 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
22:09:02 INFO - 'TEST1': 'testie',
22:09:02 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
22:09:02 INFO - 'USERDOMAIN': 'T-XP32-IX-041',
22:09:02 INFO - 'USERNAME': 'cltbld',
22:09:02 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-041',
22:09:02 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
22:09:02 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
22:09:02 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
22:09:02 INFO - 'WINDIR': 'C:\\WINDOWS',
22:09:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
22:09:04 INFO - Ignoring indexes: http://pypi.python.org/simple/
22:09:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
22:09:04 INFO - Downloading mozsystemmonitor-0.0.tar.gz
22:09:04 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fmozsystemmonitor-0.0.tar.gz
22:09:04 INFO - Running setup.py egg_info for package mozsystemmonitor
22:09:04 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
22:09:04 INFO - Running setup.py egg_info for package psutil
22:09:04 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
22:09:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
22:09:04 INFO - Installing collected packages: mozsystemmonitor, psutil
22:09:04 INFO - Running setup.py install for mozsystemmonitor
22:09:04 INFO - Running setup.py install for psutil
22:09:04 INFO - building 'psutil._psutil_windows' extension
22:09:04 INFO - error: Unable to find vcvarsall.bat
22:09:04 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-6udz3c-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
22:09:04 INFO - running install
22:09:04 INFO - running build
22:09:04 INFO - running build_py
22:09:04 INFO - running build_ext
22:09:04 INFO - building 'psutil._psutil_windows' extension
22:09:04 INFO - error: Unable to find vcvarsall.bat
22:09:04 INFO - ----------------------------------------
22:09:04 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-6udz3c-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
22:09:04 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-041\Application Data\pip\pip.log
22:09:04 WARNING - Return code: 1
22:09:04 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries!
22:09:04 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
22:09:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:09:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:09:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:09:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:09:04 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E656B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E262F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DE5FC8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BE9218>, '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 0x00C5BC80>, '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-041', 'USERDOMAIN': 'T-XP32-IX-041', '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-041', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-041', '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-041\\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-041'}}, attempt #1
22:09:04 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build
22:09:04 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
22:09:04 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
22:09:04 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-041\\Application Data',
22:09:04 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
22:09:04 INFO - 'COMPUTERNAME': 'T-XP32-IX-041',
22:09:04 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
22:09:04 INFO - 'DCLOCATION': 'SCL3',
22:09:04 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
22:09:04 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
22:09:04 INFO - 'FP_NO_HOST_CHECK': 'NO',
22:09:04 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
22:09:04 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
22:09:04 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
22:09:04 INFO - 'HOMEDRIVE': 'C:',
22:09:04 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-041',
22:09:04 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
22:09:04 INFO - 'KTS_VERSION': '1.19c',
22:09:04 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
22:09:04 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-041',
22:09:04 INFO - 'MONDIR': 'C:\\Monitor_config\\',
22:09:04 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
22:09:04 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
22:09:04 INFO - 'MOZILLABUILDDRIVE': 'C:',
22:09:04 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
22:09:04 INFO - 'MOZ_AIRBAG': '1',
22:09:04 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
22:09:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:09:04 INFO - 'MOZ_MSVCVERSION': '8',
22:09:04 INFO - 'MOZ_NO_REMOTE': '1',
22:09:04 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
22:09:04 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
22:09:04 INFO - 'NO_EM_RESTART': '1',
22:09:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:09:04 INFO - 'NUMBER_OF_PROCESSORS': '8',
22:09:04 INFO - 'OS': 'Windows_NT',
22:09:04 INFO - 'OURDRIVE': 'C:',
22:09:04 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
22:09:04 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
22:09:04 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
22:09:04 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
22:09:04 INFO - 'PROCESSOR_LEVEL': '6',
22:09:04 INFO - 'PROCESSOR_REVISION': '1e05',
22:09:04 INFO - 'PROGRAMFILES': 'C:\\Program Files',
22:09:04 INFO - 'PROMPT': '$P$G',
22:09:04 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
22:09:04 INFO - 'PWD': 'C:\\slave\\test',
22:09:04 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
22:09:04 INFO - 'SESSIONNAME': 'Console',
22:09:04 INFO - 'SLAVEDIR': 'C:\\slave\\',
22:09:04 INFO - 'SYSTEMDRIVE': 'C:',
22:09:04 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
22:09:04 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
22:09:04 INFO - 'TEST1': 'testie',
22:09:04 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
22:09:04 INFO - 'USERDOMAIN': 'T-XP32-IX-041',
22:09:04 INFO - 'USERNAME': 'cltbld',
22:09:04 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-041',
22:09:04 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
22:09:04 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
22:09:04 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
22:09:04 INFO - 'WINDIR': 'C:\\WINDOWS',
22:09:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
22:09:05 INFO - Ignoring indexes: http://pypi.python.org/simple/
22:09:05 INFO - Downloading/unpacking blobuploader==1.2.4
22:09:05 INFO - Downloading blobuploader-1.2.4.tar.gz
22:09:05 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
22:09:05 INFO - Running setup.py egg_info for package blobuploader
22:09:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
22:09:08 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
22:09:08 INFO - Running setup.py egg_info for package requests
22:09:08 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
22:09:08 INFO - Downloading docopt-0.6.1.tar.gz
22:09:08 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
22:09:08 INFO - Running setup.py egg_info for package docopt
22:09:08 INFO - Installing collected packages: blobuploader, docopt, requests
22:09:08 INFO - Running setup.py install for blobuploader
22:09:08 INFO - Running setup.py install for docopt
22:09:08 INFO - Running setup.py install for requests
22:09:08 INFO - Successfully installed blobuploader docopt requests
22:09:08 INFO - Cleaning up...
22:09:08 INFO - Return code: 0
22:09:08 INFO - Installing None into virtualenv C:\slave\test\build\venv
22:09:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:09:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:09:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:09:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:09:08 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 0x00E656B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E262F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DE5FC8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BE9218>, '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 0x00C5BC80>, '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-041', 'USERDOMAIN': 'T-XP32-IX-041', '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-041', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-041', '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-041\\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-041'}}, attempt #1
22:09:08 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
22:09:08 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
22:09:08 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
22:09:08 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-041\\Application Data',
22:09:08 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
22:09:08 INFO - 'COMPUTERNAME': 'T-XP32-IX-041',
22:09:08 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
22:09:08 INFO - 'DCLOCATION': 'SCL3',
22:09:08 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
22:09:08 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
22:09:08 INFO - 'FP_NO_HOST_CHECK': 'NO',
22:09:08 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
22:09:08 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
22:09:08 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
22:09:08 INFO - 'HOMEDRIVE': 'C:',
22:09:08 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-041',
22:09:08 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
22:09:08 INFO - 'KTS_VERSION': '1.19c',
22:09:08 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
22:09:08 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-041',
22:09:08 INFO - 'MONDIR': 'C:\\Monitor_config\\',
22:09:08 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
22:09:08 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
22:09:08 INFO - 'MOZILLABUILDDRIVE': 'C:',
22:09:08 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
22:09:08 INFO - 'MOZ_AIRBAG': '1',
22:09:08 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
22:09:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:09:08 INFO - 'MOZ_MSVCVERSION': '8',
22:09:08 INFO - 'MOZ_NO_REMOTE': '1',
22:09:08 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
22:09:08 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
22:09:08 INFO - 'NO_EM_RESTART': '1',
22:09:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:09:08 INFO - 'NUMBER_OF_PROCESSORS': '8',
22:09:08 INFO - 'OS': 'Windows_NT',
22:09:08 INFO - 'OURDRIVE': 'C:',
22:09:08 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',
22:09:08 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
22:09:08 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
22:09:08 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
22:09:08 INFO - 'PROCESSOR_LEVEL': '6',
22:09:08 INFO - 'PROCESSOR_REVISION': '1e05',
22:09:08 INFO - 'PROGRAMFILES': 'C:\\Program Files',
22:09:08 INFO - 'PROMPT': '$P$G',
22:09:08 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
22:09:08 INFO - 'PWD': 'C:\\slave\\test',
22:09:08 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
22:09:08 INFO - 'SESSIONNAME': 'Console',
22:09:08 INFO - 'SLAVEDIR': 'C:\\slave\\',
22:09:08 INFO - 'SYSTEMDRIVE': 'C:',
22:09:08 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
22:09:08 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
22:09:08 INFO - 'TEST1': 'testie',
22:09:08 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
22:09:08 INFO - 'USERDOMAIN': 'T-XP32-IX-041',
22:09:08 INFO - 'USERNAME': 'cltbld',
22:09:08 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-041',
22:09:08 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
22:09:08 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
22:09:08 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
22:09:08 INFO - 'WINDIR': 'C:\\WINDOWS',
22:09:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
22:09:17 INFO - Ignoring indexes: http://pypi.python.org/simple/
22:09:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
22:09:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
22:09:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
22:09:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
22:09:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
22:09:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
22:09:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
22:09:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
22:09:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
22:09:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
22:09:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
22:09:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
22:09:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
22:09:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
22:09:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
22:09:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
22:09:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
22:09:17 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
22:09:17 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
22:09:17 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
22:09:17 INFO - Unpacking c:\slave\test\build\tests\marionette
22:09:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
22:09:17 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
22:09:17 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
22:09:26 INFO - Running setup.py install for browsermob-proxy
22:09:26 INFO - Running setup.py install for manifestparser
22:09:26 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Running setup.py install for marionette-client
22:09:26 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
22:09:26 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Running setup.py install for marionette-driver
22:09:26 INFO - Running setup.py install for marionette-transport
22:09:26 INFO - Running setup.py install for mozcrash
22:09:26 INFO - Running setup.py install for mozdebug
22:09:26 INFO - Running setup.py install for mozdevice
22:09:26 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Running setup.py install for mozfile
22:09:26 INFO - Running setup.py install for mozhttpd
22:09:26 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Running setup.py install for mozinfo
22:09:26 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Running setup.py install for mozInstall
22:09:26 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Running setup.py install for mozleak
22:09:26 INFO - Running setup.py install for mozlog
22:09:26 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Running setup.py install for moznetwork
22:09:26 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Running setup.py install for mozprocess
22:09:26 INFO - Running setup.py install for mozprofile
22:09:26 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Running setup.py install for mozrunner
22:09:26 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Running setup.py install for mozscreenshot
22:09:26 INFO - Running setup.py install for moztest
22:09:26 INFO - Running setup.py install for mozversion
22:09:26 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
22:09:26 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
22:09:26 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
22:09:26 INFO - Cleaning up...
22:09:26 INFO - Return code: 0
22:09:26 INFO - Installing None into virtualenv C:\slave\test\build\venv
22:09:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:09:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:09:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:09:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:09:26 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 0x00E656B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E262F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DE5FC8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BE9218>, '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 0x00C5BC80>, '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-041', 'USERDOMAIN': 'T-XP32-IX-041', '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-041', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-041', '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-041\\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-041'}}, attempt #1
22:09:26 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
22:09:26 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
22:09:26 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
22:09:26 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-041\\Application Data',
22:09:26 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
22:09:26 INFO - 'COMPUTERNAME': 'T-XP32-IX-041',
22:09:26 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
22:09:26 INFO - 'DCLOCATION': 'SCL3',
22:09:26 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
22:09:26 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
22:09:26 INFO - 'FP_NO_HOST_CHECK': 'NO',
22:09:26 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
22:09:26 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
22:09:26 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
22:09:26 INFO - 'HOMEDRIVE': 'C:',
22:09:26 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-041',
22:09:26 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
22:09:26 INFO - 'KTS_VERSION': '1.19c',
22:09:26 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
22:09:26 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-041',
22:09:26 INFO - 'MONDIR': 'C:\\Monitor_config\\',
22:09:26 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
22:09:26 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
22:09:26 INFO - 'MOZILLABUILDDRIVE': 'C:',
22:09:26 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
22:09:26 INFO - 'MOZ_AIRBAG': '1',
22:09:26 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
22:09:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:09:26 INFO - 'MOZ_MSVCVERSION': '8',
22:09:26 INFO - 'MOZ_NO_REMOTE': '1',
22:09:26 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
22:09:26 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
22:09:26 INFO - 'NO_EM_RESTART': '1',
22:09:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:09:26 INFO - 'NUMBER_OF_PROCESSORS': '8',
22:09:26 INFO - 'OS': 'Windows_NT',
22:09:26 INFO - 'OURDRIVE': 'C:',
22:09:26 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',
22:09:26 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
22:09:26 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
22:09:26 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
22:09:26 INFO - 'PROCESSOR_LEVEL': '6',
22:09:26 INFO - 'PROCESSOR_REVISION': '1e05',
22:09:26 INFO - 'PROGRAMFILES': 'C:\\Program Files',
22:09:26 INFO - 'PROMPT': '$P$G',
22:09:26 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
22:09:26 INFO - 'PWD': 'C:\\slave\\test',
22:09:26 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
22:09:26 INFO - 'SESSIONNAME': 'Console',
22:09:26 INFO - 'SLAVEDIR': 'C:\\slave\\',
22:09:26 INFO - 'SYSTEMDRIVE': 'C:',
22:09:26 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
22:09:26 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
22:09:26 INFO - 'TEST1': 'testie',
22:09:26 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
22:09:26 INFO - 'USERDOMAIN': 'T-XP32-IX-041',
22:09:26 INFO - 'USERNAME': 'cltbld',
22:09:26 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-041',
22:09:26 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
22:09:26 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
22:09:26 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
22:09:26 INFO - 'WINDIR': 'C:\\WINDOWS',
22:09:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
22:09:31 INFO - Ignoring indexes: http://pypi.python.org/simple/
22:09:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
22:09:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
22:09:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
22:09:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
22:09:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
22:09:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
22:09:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
22:09:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
22:09:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
22:09:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
22:09:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
22:09:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
22:09:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
22:09:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
22:09:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
22:09:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
22:09:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
22:09:31 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
22:09:31 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
22:09:31 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
22:09:31 INFO - Unpacking c:\slave\test\build\tests\marionette
22:09:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
22:09:31 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
22:09:31 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))
22:09:37 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))
22:09:37 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))
22:09:37 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))
22:09:37 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))
22:09:37 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
22:09:37 INFO - Downloading blessings-1.5.1.tar.gz
22:09:37 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
22:09:37 INFO - Running setup.py egg_info for package blessings
22:09:37 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))
22:09:37 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
22:09:37 INFO - Running setup.py install for blessings
22:09:37 INFO - Running setup.py install for browsermob-proxy
22:09:37 INFO - Running setup.py install for manifestparser
22:09:37 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Running setup.py install for marionette-client
22:09:37 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
22:09:37 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Running setup.py install for marionette-driver
22:09:37 INFO - Running setup.py install for marionette-transport
22:09:37 INFO - Running setup.py install for mozcrash
22:09:37 INFO - Running setup.py install for mozdebug
22:09:37 INFO - Running setup.py install for mozdevice
22:09:37 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Running setup.py install for mozhttpd
22:09:37 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Running setup.py install for mozInstall
22:09:37 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Running setup.py install for mozleak
22:09:37 INFO - Running setup.py install for mozprofile
22:09:37 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
22:09:37 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
22:09:38 INFO - Running setup.py install for mozrunner
22:09:38 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
22:09:38 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
22:09:38 INFO - Running setup.py install for mozscreenshot
22:09:38 INFO - Running setup.py install for moztest
22:09:38 INFO - Running setup.py install for mozversion
22:09:38 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
22:09:38 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
22:09:38 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion
22:09:38 INFO - Cleaning up...
22:09:38 INFO - Return code: 0
22:09:38 INFO - Done creating virtualenv C:\slave\test\build\venv.
22:09:38 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
22:09:38 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
22:09:39 INFO - Reading from file tmpfile_stdout
22:09:39 INFO - Using _rmtree_windows ...
22:09:39 INFO - Using _rmtree_windows ...
22:09:39 INFO - Current package versions:
22:09:39 INFO - blessings == 1.5.1
22:09:39 INFO - blobuploader == 1.2.4
22:09:39 INFO - browsermob-proxy == 0.6.0
22:09:39 INFO - distribute == 0.6.14
22:09:39 INFO - docopt == 0.6.1
22:09:39 INFO - manifestparser == 1.1
22:09:39 INFO - marionette-client == 2.0.0
22:09:39 INFO - marionette-driver == 1.1.1
22:09:39 INFO - marionette-transport == 1.0.0
22:09:39 INFO - mozInstall == 1.12
22:09:39 INFO - mozcrash == 0.16
22:09:39 INFO - mozdebug == 0.1
22:09:39 INFO - mozdevice == 0.47
22:09:39 INFO - mozfile == 1.2
22:09:39 INFO - mozhttpd == 0.7
22:09:39 INFO - mozinfo == 0.9
22:09:39 INFO - mozleak == 0.1
22:09:39 INFO - mozlog == 3.0
22:09:39 INFO - moznetwork == 0.27
22:09:39 INFO - mozprocess == 0.22
22:09:39 INFO - mozprofile == 0.27
22:09:39 INFO - mozrunner == 6.11
22:09:39 INFO - mozscreenshot == 0.1
22:09:39 INFO - mozsystemmonitor == 0.0
22:09:39 INFO - moztest == 0.7
22:09:39 INFO - mozversion == 1.4
22:09:39 INFO - requests == 1.2.3
22:09:39 INFO - Running post-action listener: _resource_record_post_action
22:09:39 INFO - Running post-action listener: _start_resource_monitoring
22:09:39 INFO - Starting resource monitoring.
22:09:39 INFO - #####
22:09:39 INFO - ##### Running pull step.
22:09:39 INFO - #####
22:09:39 INFO - Running pre-action listener: _resource_record_pre_action
22:09:39 INFO - Running main action method: pull
22:09:39 INFO - Pull has nothing to do!
22:09:39 INFO - Running post-action listener: _resource_record_post_action
22:09:39 INFO - #####
22:09:39 INFO - ##### Running install step.
22:09:39 INFO - #####
22:09:39 INFO - Running pre-action listener: _resource_record_pre_action
22:09:39 INFO - Running main action method: install
22:09:39 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
22:09:39 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
22:09:39 INFO - Reading from file tmpfile_stdout
22:09:39 INFO - Using _rmtree_windows ...
22:09:39 INFO - Using _rmtree_windows ...
22:09:39 INFO - Detecting whether we're running mozinstall >=1.0...
22:09:39 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
22:09:39 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
22:09:39 INFO - Reading from file tmpfile_stdout
22:09:39 INFO - Output received:
22:09:39 INFO - Usage: mozinstall-script.py [options] installer
22:09:39 INFO - Options:
22:09:39 INFO - -h, --help show this help message and exit
22:09:39 INFO - -d DEST, --destination=DEST
22:09:39 INFO - Directory to install application into. [default:
22:09:39 INFO - "C:\slave\test"]
22:09:39 INFO - --app=APP Application being installed. [default: firefox]
22:09:39 INFO - Using _rmtree_windows ...
22:09:39 INFO - Using _rmtree_windows ...
22:09:39 INFO - mkdir: C:\slave\test\build\application
22:09:39 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
22:09:39 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-45.0a1.en-US.win32.zip --destination C:\slave\test\build\application
22:09:42 INFO - Reading from file tmpfile_stdout
22:09:42 INFO - Output received:
22:09:42 INFO - C:\slave\test\build\application\firefox\firefox.exe
22:09:42 INFO - Using _rmtree_windows ...
22:09:42 INFO - Using _rmtree_windows ...
22:09:42 INFO - Running post-action listener: _resource_record_post_action
22:09:42 INFO - #####
22:09:42 INFO - ##### Running run-tests step.
22:09:42 INFO - #####
22:09:42 INFO - Running pre-action listener: _resource_record_pre_action
22:09:42 INFO - Running main action method: run_tests
22:09:42 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
22:09:42 INFO - minidump filename unknown. determining based upon platform and arch
22:09:42 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
22:09:42 INFO - grabbing minidump binary from tooltool
22:09:42 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')]}
22:09:42 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 0x00BE9218>, '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 0x00C5BC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
22:09:42 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
22:09:42 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
22:09:42 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
22:09:43 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmplf8i0a
22:09:43 INFO - INFO - File integrity verified, renaming tmplf8i0a to win32-minidump_stackwalk.exe
22:09:43 INFO - Return code: 0
22:09:43 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
22:09:43 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
22:09:43 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/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--total-chunks=8', '--this-chunk=7', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build
22:09:43 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/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --total-chunks=8 --this-chunk=7 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil
22:09:43 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
22:09:43 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-041\\Application Data',
22:09:43 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
22:09:43 INFO - 'COMPUTERNAME': 'T-XP32-IX-041',
22:09:43 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
22:09:43 INFO - 'DCLOCATION': 'SCL3',
22:09:43 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
22:09:43 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
22:09:43 INFO - 'FP_NO_HOST_CHECK': 'NO',
22:09:43 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
22:09:43 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
22:09:43 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
22:09:43 INFO - 'HOMEDRIVE': 'C:',
22:09:43 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-041',
22:09:43 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
22:09:43 INFO - 'KTS_VERSION': '1.19c',
22:09:43 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
22:09:43 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-041',
22:09:43 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
22:09:43 INFO - 'MONDIR': 'C:\\Monitor_config\\',
22:09:43 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
22:09:43 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
22:09:43 INFO - 'MOZILLABUILDDRIVE': 'C:',
22:09:43 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
22:09:43 INFO - 'MOZ_AIRBAG': '1',
22:09:43 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
22:09:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:09:43 INFO - 'MOZ_MSVCVERSION': '8',
22:09:43 INFO - 'MOZ_NO_REMOTE': '1',
22:09:43 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
22:09:43 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
22:09:43 INFO - 'NO_EM_RESTART': '1',
22:09:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:09:43 INFO - 'NUMBER_OF_PROCESSORS': '8',
22:09:43 INFO - 'OS': 'Windows_NT',
22:09:43 INFO - 'OURDRIVE': 'C:',
22:09:43 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',
22:09:43 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
22:09:43 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
22:09:43 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
22:09:43 INFO - 'PROCESSOR_LEVEL': '6',
22:09:43 INFO - 'PROCESSOR_REVISION': '1e05',
22:09:43 INFO - 'PROGRAMFILES': 'C:\\Program Files',
22:09:43 INFO - 'PROMPT': '$P$G',
22:09:43 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
22:09:43 INFO - 'PWD': 'C:\\slave\\test',
22:09:43 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
22:09:43 INFO - 'SESSIONNAME': 'Console',
22:09:43 INFO - 'SLAVEDIR': 'C:\\slave\\',
22:09:43 INFO - 'SYSTEMDRIVE': 'C:',
22:09:43 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
22:09:43 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
22:09:43 INFO - 'TEST1': 'testie',
22:09:43 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
22:09:43 INFO - 'USERDOMAIN': 'T-XP32-IX-041',
22:09:43 INFO - 'USERNAME': 'cltbld',
22:09:43 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-041',
22:09:43 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
22:09:43 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
22:09:43 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
22:09:43 INFO - 'WINDIR': 'C:\\WINDOWS',
22:09:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
22:09:43 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/3VlbK6MoRNqp0mpUnB_cig/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--total-chunks=8', '--this-chunk=7', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000
22:09:48 INFO - Using 1 client processes
22:09:51 INFO - SUITE-START | Running 827 tests
22:09:51 INFO - Running testharness tests
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 15ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
22:09:51 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
22:09:51 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
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
22:09:51 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
22:09:51 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
22:09:51 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
22:09:51 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
22:09:51 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
22:09:51 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
22:09:51 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
22:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
22:09:51 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
22:09:51 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
22:09:51 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
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 16ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:09:51 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:09:51 INFO - Setting up ssl
22:09:52 INFO - PROCESS | certutil |
22:09:52 INFO - PROCESS | certutil |
22:09:52 INFO - PROCESS | certutil |
22:09:52 INFO - Certificate Nickname Trust Attributes
22:09:52 INFO - SSL,S/MIME,JAR/XPI
22:09:52 INFO -
22:09:52 INFO - web-platform-tests CT,,
22:09:52 INFO -
22:09:52 INFO - Starting runner
22:09:54 INFO - PROCESS | 2064 | [2064] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/startupcache/StartupCache.cpp, line 228
22:09:54 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 111
22:09:55 INFO - PROCESS | 2064 | [2064] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3459
22:09:55 INFO - PROCESS | 2064 | 1447999795493 Marionette INFO Marionette enabled via build flag and pref
22:09:55 INFO - PROCESS | 2064 | ++DOCSHELL 0FB14400 == 1 [pid = 2064] [id = 1]
22:09:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 1 (0FB14800) [pid = 2064] [serial = 1] [outer = 00000000]
22:09:55 INFO - PROCESS | 2064 | [2064] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2946
22:09:55 INFO - PROCESS | 2064 | [2064] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2091
22:09:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 2 (10E02000) [pid = 2064] [serial = 2] [outer = 0FB14800]
22:09:55 INFO - PROCESS | 2064 | ++DOCSHELL 0F66F400 == 2 [pid = 2064] [id = 2]
22:09:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 3 (0F6AAC00) [pid = 2064] [serial = 3] [outer = 00000000]
22:09:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 4 (0FCC6000) [pid = 2064] [serial = 4] [outer = 0F6AAC00]
22:09:55 INFO - PROCESS | 2064 | 1447999795975 Marionette INFO Listening on port 2828
22:09:56 INFO - PROCESS | 2064 | [2064] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2364
22:09:56 INFO - PROCESS | 2064 | 1447999796661 Marionette INFO Marionette enabled via command-line flag
22:09:56 INFO - PROCESS | 2064 | ++DOCSHELL 1147C800 == 3 [pid = 2064] [id = 3]
22:09:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 5 (1147CC00) [pid = 2064] [serial = 5] [outer = 00000000]
22:09:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 6 (1147D800) [pid = 2064] [serial = 6] [outer = 1147CC00]
22:09:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 7 (1257A400) [pid = 2064] [serial = 7] [outer = 0F6AAC00]
22:09:56 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
22:09:56 INFO - PROCESS | 2064 | 1447999796850 Marionette INFO Accepted connection conn0 from 127.0.0.1:1761
22:09:56 INFO - PROCESS | 2064 | 1447999796851 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
22:09:56 INFO - PROCESS | 2064 | [2064] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169
22:09:56 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206
22:09:56 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206
22:09:56 INFO - PROCESS | 2064 | 1447999796970 Marionette INFO Closed connection conn0
22:09:56 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
22:09:56 INFO - PROCESS | 2064 | 1447999796975 Marionette INFO Accepted connection conn1 from 127.0.0.1:1762
22:09:56 INFO - PROCESS | 2064 | 1447999796975 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
22:09:57 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
22:09:57 INFO - PROCESS | 2064 | 1447999797043 Marionette INFO Accepted connection conn2 from 127.0.0.1:1763
22:09:57 INFO - PROCESS | 2064 | 1447999797043 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
22:09:57 INFO - PROCESS | 2064 | ++DOCSHELL 12F02800 == 4 [pid = 2064] [id = 4]
22:09:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 8 (12F01800) [pid = 2064] [serial = 8] [outer = 00000000]
22:09:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 9 (12F0DC00) [pid = 2064] [serial = 9] [outer = 12F01800]
22:09:57 INFO - PROCESS | 2064 | 1447999797123 Marionette INFO Closed connection conn2
22:09:57 INFO - PROCESS | 2064 | [2064] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2979
22:09:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 10 (12FAA400) [pid = 2064] [serial = 10] [outer = 12F01800]
22:09:57 INFO - PROCESS | 2064 | 1447999797256 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
22:09:57 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206
22:09:57 INFO - PROCESS | 2064 | [2064] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
22:09:57 INFO - PROCESS | 2064 | [2064] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
22:09:57 INFO - PROCESS | 2064 | ++DOCSHELL 12FAC000 == 5 [pid = 2064] [id = 5]
22:09:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 11 (140EE000) [pid = 2064] [serial = 11] [outer = 00000000]
22:09:57 INFO - PROCESS | 2064 | ++DOCSHELL 140EE800 == 6 [pid = 2064] [id = 6]
22:09:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 12 (140EEC00) [pid = 2064] [serial = 12] [outer = 00000000]
22:09:57 INFO - PROCESS | 2064 | [2064] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
22:09:58 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
22:09:58 INFO - PROCESS | 2064 | ++DOCSHELL 14A0FC00 == 7 [pid = 2064] [id = 7]
22:09:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 13 (14A10000) [pid = 2064] [serial = 13] [outer = 00000000]
22:09:58 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
22:09:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 14 (14CCD000) [pid = 2064] [serial = 14] [outer = 14A10000]
22:09:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 15 (14FEB400) [pid = 2064] [serial = 15] [outer = 140EE000]
22:09:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 16 (14FED000) [pid = 2064] [serial = 16] [outer = 140EEC00]
22:09:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 17 (14FEF800) [pid = 2064] [serial = 17] [outer = 14A10000]
22:09:58 INFO - PROCESS | 2064 | [2064] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2979
22:09:59 INFO - PROCESS | 2064 | 1447999799213 Marionette INFO loaded listener.js
22:09:59 INFO - PROCESS | 2064 | 1447999799235 Marionette INFO loaded listener.js
22:09:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 18 (15DCA800) [pid = 2064] [serial = 18] [outer = 14A10000]
22:09:59 INFO - PROCESS | 2064 | 1447999799546 Marionette DEBUG conn1 client <- {"sessionId":"b368dec9-4388-4b79-90f0-8befcf50b579","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151119204434","device":"desktop","version":"45.0a1"}}
22:09:59 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:09:59 INFO - PROCESS | 2064 | 1447999799708 Marionette DEBUG conn1 -> {"name":"getContext"}
22:09:59 INFO - PROCESS | 2064 | 1447999799711 Marionette DEBUG conn1 client <- {"value":"content"}
22:09:59 INFO - PROCESS | 2064 | 1447999799801 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
22:09:59 INFO - PROCESS | 2064 | 1447999799803 Marionette DEBUG conn1 client <- {}
22:09:59 INFO - PROCESS | 2064 | 1447999799960 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}}
22:10:00 INFO - PROCESS | 2064 | [2064] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
22:10:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 19 (17DADC00) [pid = 2064] [serial = 19] [outer = 14A10000]
22:10:00 INFO - PROCESS | 2064 | [2064] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
22:10:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:10:00 INFO - PROCESS | 2064 | ++DOCSHELL 18610000 == 8 [pid = 2064] [id = 8]
22:10:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 20 (18610400) [pid = 2064] [serial = 20] [outer = 00000000]
22:10:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 21 (18613C00) [pid = 2064] [serial = 21] [outer = 18610400]
22:10:00 INFO - PROCESS | 2064 | 1447999800836 Marionette INFO loaded listener.js
22:10:00 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 22 (18618400) [pid = 2064] [serial = 22] [outer = 18610400]
22:10:00 INFO - PROCESS | 2064 | [2064] WARNING: Image width or height is non-positive: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 6527
22:10:01 INFO - PROCESS | 2064 | ++DOCSHELL 18A03800 == 9 [pid = 2064] [id = 9]
22:10:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 23 (18A03C00) [pid = 2064] [serial = 23] [outer = 00000000]
22:10:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 24 (18A07000) [pid = 2064] [serial = 24] [outer = 18A03C00]
22:10:01 INFO - PROCESS | 2064 | 1447999801230 Marionette INFO loaded listener.js
22:10:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 25 (18A0B400) [pid = 2064] [serial = 25] [outer = 18A03C00]
22:10:01 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:01 INFO - document served over http requires an http
22:10:01 INFO - sub-resource via fetch-request using the http-csp
22:10:01 INFO - delivery method with keep-origin-redirect and when
22:10:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
22:10:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 797ms
22:10:01 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
22:10:01 INFO - PROCESS | 2064 | ++DOCSHELL 18966800 == 10 [pid = 2064] [id = 10]
22:10:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 26 (18A01800) [pid = 2064] [serial = 26] [outer = 00000000]
22:10:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 27 (18E8C800) [pid = 2064] [serial = 27] [outer = 18A01800]
22:10:01 INFO - PROCESS | 2064 | 1447999801687 Marionette INFO loaded listener.js
22:10:01 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 28 (18F4BC00) [pid = 2064] [serial = 28] [outer = 18A01800]
22:10:02 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:02 INFO - document served over http requires an http
22:10:02 INFO - sub-resource via fetch-request using the http-csp
22:10:02 INFO - delivery method with no-redirect and when
22:10:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
22:10:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 531ms
22:10:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:10:02 INFO - PROCESS | 2064 | ++DOCSHELL 18F52400 == 11 [pid = 2064] [id = 11]
22:10:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 29 (18F55400) [pid = 2064] [serial = 29] [outer = 00000000]
22:10:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 30 (18FEA800) [pid = 2064] [serial = 30] [outer = 18F55400]
22:10:02 INFO - PROCESS | 2064 | 1447999802203 Marionette INFO loaded listener.js
22:10:02 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 31 (191AE400) [pid = 2064] [serial = 31] [outer = 18F55400]
22:10:02 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:02 INFO - document served over http requires an http
22:10:02 INFO - sub-resource via fetch-request using the http-csp
22:10:02 INFO - delivery method with swap-origin-redirect and when
22:10:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
22:10:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 484ms
22:10:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:10:02 INFO - PROCESS | 2064 | ++DOCSHELL 17DB4000 == 12 [pid = 2064] [id = 12]
22:10:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 32 (191B3800) [pid = 2064] [serial = 32] [outer = 00000000]
22:10:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 33 (192A8C00) [pid = 2064] [serial = 33] [outer = 191B3800]
22:10:02 INFO - PROCESS | 2064 | 1447999802704 Marionette INFO loaded listener.js
22:10:02 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 34 (192B0000) [pid = 2064] [serial = 34] [outer = 191B3800]
22:10:02 INFO - PROCESS | 2064 | ++DOCSHELL 19548400 == 13 [pid = 2064] [id = 13]
22:10:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 35 (19548800) [pid = 2064] [serial = 35] [outer = 00000000]
22:10:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 36 (1954E000) [pid = 2064] [serial = 36] [outer = 19548800]
22:10:03 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:03 INFO - document served over http requires an http
22:10:03 INFO - sub-resource via iframe-tag using the http-csp
22:10:03 INFO - delivery method with keep-origin-redirect and when
22:10:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
22:10:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 531ms
22:10:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:10:03 INFO - PROCESS | 2064 | ++DOCSHELL 1954A800 == 14 [pid = 2064] [id = 14]
22:10:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 37 (1954AC00) [pid = 2064] [serial = 37] [outer = 00000000]
22:10:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 38 (195A2400) [pid = 2064] [serial = 38] [outer = 1954AC00]
22:10:03 INFO - PROCESS | 2064 | 1447999803251 Marionette INFO loaded listener.js
22:10:03 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 39 (195A9000) [pid = 2064] [serial = 39] [outer = 1954AC00]
22:10:03 INFO - PROCESS | 2064 | ++DOCSHELL 19796000 == 15 [pid = 2064] [id = 15]
22:10:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 40 (19796400) [pid = 2064] [serial = 40] [outer = 00000000]
22:10:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 41 (1954B000) [pid = 2064] [serial = 41] [outer = 19796400]
22:10:03 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:03 INFO - document served over http requires an http
22:10:03 INFO - sub-resource via iframe-tag using the http-csp
22:10:03 INFO - delivery method with no-redirect and when
22:10:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
22:10:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 531ms
22:10:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:10:03 INFO - PROCESS | 2064 | ++DOCSHELL 19796C00 == 16 [pid = 2064] [id = 16]
22:10:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 42 (19797800) [pid = 2064] [serial = 42] [outer = 00000000]
22:10:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 43 (19958800) [pid = 2064] [serial = 43] [outer = 19797800]
22:10:03 INFO - PROCESS | 2064 | 1447999803797 Marionette INFO loaded listener.js
22:10:03 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 44 (19960400) [pid = 2064] [serial = 44] [outer = 19797800]
22:10:04 INFO - PROCESS | 2064 | ++DOCSHELL 19965C00 == 17 [pid = 2064] [id = 17]
22:10:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 45 (19966000) [pid = 2064] [serial = 45] [outer = 00000000]
22:10:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 46 (19B47C00) [pid = 2064] [serial = 46] [outer = 19966000]
22:10:04 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:04 INFO - document served over http requires an http
22:10:04 INFO - sub-resource via iframe-tag using the http-csp
22:10:04 INFO - delivery method with swap-origin-redirect and when
22:10:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
22:10:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 532ms
22:10:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:10:04 INFO - PROCESS | 2064 | ++DOCSHELL 19B44800 == 18 [pid = 2064] [id = 18]
22:10:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 47 (19B45400) [pid = 2064] [serial = 47] [outer = 00000000]
22:10:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 48 (19B4F400) [pid = 2064] [serial = 48] [outer = 19B45400]
22:10:04 INFO - PROCESS | 2064 | 1447999804330 Marionette INFO loaded listener.js
22:10:04 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 49 (19BDE800) [pid = 2064] [serial = 49] [outer = 19B45400]
22:10:04 INFO - PROCESS | 2064 | ++DOCSHELL 19BE3000 == 19 [pid = 2064] [id = 19]
22:10:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 50 (19BE3400) [pid = 2064] [serial = 50] [outer = 00000000]
22:10:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 51 (19B47800) [pid = 2064] [serial = 51] [outer = 19BE3400]
22:10:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 52 (19BDC400) [pid = 2064] [serial = 52] [outer = 19BE3400]
22:10:04 INFO - PROCESS | 2064 | ++DOCSHELL 19BEA400 == 20 [pid = 2064] [id = 20]
22:10:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 53 (19D70400) [pid = 2064] [serial = 53] [outer = 00000000]
22:10:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 54 (19D7B000) [pid = 2064] [serial = 54] [outer = 19D70400]
22:10:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 55 (19F83800) [pid = 2064] [serial = 55] [outer = 19D70400]
22:10:04 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:04 INFO - document served over http requires an http
22:10:04 INFO - sub-resource via script-tag using the http-csp
22:10:04 INFO - delivery method with keep-origin-redirect and when
22:10:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:10:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:10:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
22:10:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 703ms
22:10:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
22:10:04 INFO - PROCESS | 2064 | ++DOCSHELL 19BE9800 == 21 [pid = 2064] [id = 21]
22:10:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 56 (19BE9C00) [pid = 2064] [serial = 56] [outer = 00000000]
22:10:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 57 (1A020000) [pid = 2064] [serial = 57] [outer = 19BE9C00]
22:10:05 INFO - PROCESS | 2064 | 1447999805036 Marionette INFO loaded listener.js
22:10:05 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 58 (1A025000) [pid = 2064] [serial = 58] [outer = 19BE9C00]
22:10:05 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:05 INFO - document served over http requires an http
22:10:05 INFO - sub-resource via script-tag using the http-csp
22:10:05 INFO - delivery method with no-redirect and when
22:10:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:10:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:10:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
22:10:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 485ms
22:10:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:10:05 INFO - PROCESS | 2064 | ++DOCSHELL 1A374000 == 22 [pid = 2064] [id = 22]
22:10:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 59 (1A374800) [pid = 2064] [serial = 59] [outer = 00000000]
22:10:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 60 (1A37D000) [pid = 2064] [serial = 60] [outer = 1A374800]
22:10:05 INFO - PROCESS | 2064 | 1447999805528 Marionette INFO loaded listener.js
22:10:05 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 61 (1A429800) [pid = 2064] [serial = 61] [outer = 1A374800]
22:10:06 INFO - PROCESS | 2064 | --DOCSHELL 0FB14400 == 21 [pid = 2064] [id = 1]
22:10:06 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:06 INFO - document served over http requires an http
22:10:06 INFO - sub-resource via script-tag using the http-csp
22:10:06 INFO - delivery method with swap-origin-redirect and when
22:10:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:10:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:10:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
22:10:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1156ms
22:10:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:10:06 INFO - PROCESS | 2064 | ++DOCSHELL 10E0BC00 == 22 [pid = 2064] [id = 23]
22:10:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 62 (10E0C000) [pid = 2064] [serial = 62] [outer = 00000000]
22:10:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 63 (11599800) [pid = 2064] [serial = 63] [outer = 10E0C000]
22:10:06 INFO - PROCESS | 2064 | 1447999806812 Marionette INFO loaded listener.js
22:10:06 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 64 (11E66000) [pid = 2064] [serial = 64] [outer = 10E0C000]
22:10:07 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:07 INFO - document served over http requires an http
22:10:07 INFO - sub-resource via xhr-request using the http-csp
22:10:07 INFO - delivery method with keep-origin-redirect and when
22:10:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:10:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:10:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
22:10:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 734ms
22:10:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
22:10:07 INFO - PROCESS | 2064 | ++DOCSHELL 13B9AC00 == 23 [pid = 2064] [id = 24]
22:10:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 65 (13BA7400) [pid = 2064] [serial = 65] [outer = 00000000]
22:10:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 66 (13FA1000) [pid = 2064] [serial = 66] [outer = 13BA7400]
22:10:07 INFO - PROCESS | 2064 | 1447999807597 Marionette INFO loaded listener.js
22:10:07 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 67 (14FE6C00) [pid = 2064] [serial = 67] [outer = 13BA7400]
22:10:08 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:08 INFO - document served over http requires an http
22:10:08 INFO - sub-resource via xhr-request using the http-csp
22:10:08 INFO - delivery method with no-redirect and when
22:10:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:10:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:10:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
22:10:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 734ms
22:10:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:10:08 INFO - PROCESS | 2064 | ++DOCSHELL 15AC3C00 == 24 [pid = 2064] [id = 25]
22:10:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 68 (15B49400) [pid = 2064] [serial = 68] [outer = 00000000]
22:10:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 69 (17938800) [pid = 2064] [serial = 69] [outer = 15B49400]
22:10:08 INFO - PROCESS | 2064 | 1447999808275 Marionette INFO loaded listener.js
22:10:08 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 70 (17DAE800) [pid = 2064] [serial = 70] [outer = 15B49400]
22:10:08 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:08 INFO - document served over http requires an http
22:10:08 INFO - sub-resource via xhr-request using the http-csp
22:10:08 INFO - delivery method with swap-origin-redirect and when
22:10:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:10:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:10:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
22:10:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 703ms
22:10:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:10:08 INFO - PROCESS | 2064 | ++DOCSHELL 187D8C00 == 25 [pid = 2064] [id = 26]
22:10:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 71 (187DA400) [pid = 2064] [serial = 71] [outer = 00000000]
22:10:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 72 (18962400) [pid = 2064] [serial = 72] [outer = 187DA400]
22:10:09 INFO - PROCESS | 2064 | 1447999809014 Marionette INFO loaded listener.js
22:10:09 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 73 (18E81400) [pid = 2064] [serial = 73] [outer = 187DA400]
22:10:10 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:10 INFO - document served over http requires an https
22:10:10 INFO - sub-resource via fetch-request using the http-csp
22:10:10 INFO - delivery method with keep-origin-redirect and when
22:10:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
22:10:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1500ms
22:10:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
22:10:10 INFO - PROCESS | 2064 | ++DOCSHELL 11409400 == 26 [pid = 2064] [id = 27]
22:10:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 74 (1140C800) [pid = 2064] [serial = 74] [outer = 00000000]
22:10:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 75 (119E3000) [pid = 2064] [serial = 75] [outer = 1140C800]
22:10:10 INFO - PROCESS | 2064 | 1447999810503 Marionette INFO loaded listener.js
22:10:10 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 76 (11D3B800) [pid = 2064] [serial = 76] [outer = 1140C800]
22:10:10 INFO - PROCESS | 2064 | --DOCSHELL 19965C00 == 25 [pid = 2064] [id = 17]
22:10:10 INFO - PROCESS | 2064 | --DOCSHELL 19796000 == 24 [pid = 2064] [id = 15]
22:10:10 INFO - PROCESS | 2064 | --DOCSHELL 19548400 == 23 [pid = 2064] [id = 13]
22:10:10 INFO - PROCESS | 2064 | --DOCSHELL 12F02800 == 22 [pid = 2064] [id = 4]
22:10:11 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:11 INFO - document served over http requires an https
22:10:11 INFO - sub-resource via fetch-request using the http-csp
22:10:11 INFO - delivery method with no-redirect and when
22:10:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
22:10:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 797ms
22:10:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:10:11 INFO - PROCESS | 2064 | ++DOCSHELL 10E0B800 == 23 [pid = 2064] [id = 28]
22:10:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 77 (10E0E000) [pid = 2064] [serial = 77] [outer = 00000000]
22:10:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 78 (11EBF400) [pid = 2064] [serial = 78] [outer = 10E0E000]
22:10:11 INFO - PROCESS | 2064 | 1447999811225 Marionette INFO loaded listener.js
22:10:11 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 79 (12F08000) [pid = 2064] [serial = 79] [outer = 10E0E000]
22:10:11 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:11 INFO - document served over http requires an https
22:10:11 INFO - sub-resource via fetch-request using the http-csp
22:10:11 INFO - delivery method with swap-origin-redirect and when
22:10:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
22:10:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 704ms
22:10:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:10:11 INFO - PROCESS | 2064 | ++DOCSHELL 12F05800 == 24 [pid = 2064] [id = 29]
22:10:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 80 (13988000) [pid = 2064] [serial = 80] [outer = 00000000]
22:10:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 81 (140D9400) [pid = 2064] [serial = 81] [outer = 13988000]
22:10:12 INFO - PROCESS | 2064 | 1447999812003 Marionette INFO loaded listener.js
22:10:12 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 82 (14ADB000) [pid = 2064] [serial = 82] [outer = 13988000]
22:10:12 INFO - PROCESS | 2064 | ++DOCSHELL 150B8000 == 25 [pid = 2064] [id = 30]
22:10:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 83 (150E3400) [pid = 2064] [serial = 83] [outer = 00000000]
22:10:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 84 (155DAC00) [pid = 2064] [serial = 84] [outer = 150E3400]
22:10:12 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:12 INFO - document served over http requires an https
22:10:12 INFO - sub-resource via iframe-tag using the http-csp
22:10:12 INFO - delivery method with keep-origin-redirect and when
22:10:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
22:10:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 594ms
22:10:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:10:12 INFO - PROCESS | 2064 | ++DOCSHELL 13BE1800 == 26 [pid = 2064] [id = 31]
22:10:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 85 (140EA400) [pid = 2064] [serial = 85] [outer = 00000000]
22:10:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 86 (158C6400) [pid = 2064] [serial = 86] [outer = 140EA400]
22:10:12 INFO - PROCESS | 2064 | 1447999812595 Marionette INFO loaded listener.js
22:10:12 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 87 (15D75800) [pid = 2064] [serial = 87] [outer = 140EA400]
22:10:12 INFO - PROCESS | 2064 | ++DOCSHELL 1670B000 == 27 [pid = 2064] [id = 32]
22:10:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 88 (1670B400) [pid = 2064] [serial = 88] [outer = 00000000]
22:10:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 89 (17938400) [pid = 2064] [serial = 89] [outer = 1670B400]
22:10:12 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:12 INFO - document served over http requires an https
22:10:12 INFO - sub-resource via iframe-tag using the http-csp
22:10:12 INFO - delivery method with no-redirect and when
22:10:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
22:10:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 594ms
22:10:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:10:13 INFO - PROCESS | 2064 | ++DOCSHELL 0F426C00 == 28 [pid = 2064] [id = 33]
22:10:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 90 (15D75000) [pid = 2064] [serial = 90] [outer = 00000000]
22:10:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 91 (17AC2800) [pid = 2064] [serial = 91] [outer = 15D75000]
22:10:13 INFO - PROCESS | 2064 | 1447999813146 Marionette INFO loaded listener.js
22:10:13 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 92 (18A08000) [pid = 2064] [serial = 92] [outer = 15D75000]
22:10:13 INFO - PROCESS | 2064 | ++DOCSHELL 18D99000 == 29 [pid = 2064] [id = 34]
22:10:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 93 (18D99C00) [pid = 2064] [serial = 93] [outer = 00000000]
22:10:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 94 (18F51400) [pid = 2064] [serial = 94] [outer = 18D99C00]
22:10:13 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:13 INFO - document served over http requires an https
22:10:13 INFO - sub-resource via iframe-tag using the http-csp
22:10:13 INFO - delivery method with swap-origin-redirect and when
22:10:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
22:10:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 594ms
22:10:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:10:13 INFO - PROCESS | 2064 | ++DOCSHELL 0EB05C00 == 30 [pid = 2064] [id = 35]
22:10:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 95 (0EBB4000) [pid = 2064] [serial = 95] [outer = 00000000]
22:10:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 96 (191B4000) [pid = 2064] [serial = 96] [outer = 0EBB4000]
22:10:13 INFO - PROCESS | 2064 | 1447999813753 Marionette INFO loaded listener.js
22:10:13 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 97 (1954D800) [pid = 2064] [serial = 97] [outer = 0EBB4000]
22:10:14 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:14 INFO - document served over http requires an https
22:10:14 INFO - sub-resource via script-tag using the http-csp
22:10:14 INFO - delivery method with keep-origin-redirect and when
22:10:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:10:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:10:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
22:10:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 531ms
22:10:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
22:10:14 INFO - PROCESS | 2064 | ++DOCSHELL 18959800 == 31 [pid = 2064] [id = 36]
22:10:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 98 (18F48400) [pid = 2064] [serial = 98] [outer = 00000000]
22:10:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 99 (19799400) [pid = 2064] [serial = 99] [outer = 18F48400]
22:10:14 INFO - PROCESS | 2064 | 1447999814300 Marionette INFO loaded listener.js
22:10:14 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 100 (1995C400) [pid = 2064] [serial = 100] [outer = 18F48400]
22:10:14 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:14 INFO - document served over http requires an https
22:10:14 INFO - sub-resource via script-tag using the http-csp
22:10:14 INFO - delivery method with no-redirect and when
22:10:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:10:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:10:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
22:10:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 593ms
22:10:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:10:14 INFO - PROCESS | 2064 | ++DOCSHELL 0F630400 == 32 [pid = 2064] [id = 37]
22:10:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 101 (197A0800) [pid = 2064] [serial = 101] [outer = 00000000]
22:10:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 102 (19BE1400) [pid = 2064] [serial = 102] [outer = 197A0800]
22:10:14 INFO - PROCESS | 2064 | 1447999814893 Marionette INFO loaded listener.js
22:10:14 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 103 (19BEAC00) [pid = 2064] [serial = 103] [outer = 197A0800]
22:10:15 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:15 INFO - document served over http requires an https
22:10:15 INFO - sub-resource via script-tag using the http-csp
22:10:15 INFO - delivery method with swap-origin-redirect and when
22:10:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:10:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:10:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
22:10:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 594ms
22:10:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:10:15 INFO - PROCESS | 2064 | ++DOCSHELL 15FBCC00 == 33 [pid = 2064] [id = 38]
22:10:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 104 (19BE6400) [pid = 2064] [serial = 104] [outer = 00000000]
22:10:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 105 (19F87400) [pid = 2064] [serial = 105] [outer = 19BE6400]
22:10:15 INFO - PROCESS | 2064 | 1447999815537 Marionette INFO loaded listener.js
22:10:15 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 106 (1A024400) [pid = 2064] [serial = 106] [outer = 19BE6400]
22:10:15 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:15 INFO - document served over http requires an https
22:10:15 INFO - sub-resource via xhr-request using the http-csp
22:10:15 INFO - delivery method with keep-origin-redirect and when
22:10:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:10:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:10:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
22:10:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 594ms
22:10:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
22:10:16 INFO - PROCESS | 2064 | ++DOCSHELL 1A01E800 == 34 [pid = 2064] [id = 39]
22:10:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 107 (1A01FC00) [pid = 2064] [serial = 107] [outer = 00000000]
22:10:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 108 (1A427C00) [pid = 2064] [serial = 108] [outer = 1A01FC00]
22:10:16 INFO - PROCESS | 2064 | 1447999816101 Marionette INFO loaded listener.js
22:10:16 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 109 (1A37F000) [pid = 2064] [serial = 109] [outer = 1A01FC00]
22:10:16 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:16 INFO - document served over http requires an https
22:10:16 INFO - sub-resource via xhr-request using the http-csp
22:10:16 INFO - delivery method with no-redirect and when
22:10:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:10:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:10:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
22:10:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 531ms
22:10:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:10:16 INFO - PROCESS | 2064 | ++DOCSHELL 12A7E000 == 35 [pid = 2064] [id = 40]
22:10:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 110 (12A80000) [pid = 2064] [serial = 110] [outer = 00000000]
22:10:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 111 (12AEC000) [pid = 2064] [serial = 111] [outer = 12A80000]
22:10:16 INFO - PROCESS | 2064 | 1447999816620 Marionette INFO loaded listener.js
22:10:16 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 112 (12AF1800) [pid = 2064] [serial = 112] [outer = 12A80000]
22:10:17 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:17 INFO - document served over http requires an https
22:10:17 INFO - sub-resource via xhr-request using the http-csp
22:10:17 INFO - delivery method with swap-origin-redirect and when
22:10:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:10:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:10:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
22:10:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 625ms
22:10:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:10:17 INFO - PROCESS | 2064 | ++DOCSHELL 12AF3000 == 36 [pid = 2064] [id = 41]
22:10:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 113 (13B6C400) [pid = 2064] [serial = 113] [outer = 00000000]
22:10:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 114 (13B71400) [pid = 2064] [serial = 114] [outer = 13B6C400]
22:10:17 INFO - PROCESS | 2064 | 1447999817257 Marionette INFO loaded listener.js
22:10:17 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 115 (13B77C00) [pid = 2064] [serial = 115] [outer = 13B6C400]
22:10:17 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:17 INFO - document served over http requires an http
22:10:17 INFO - sub-resource via fetch-request using the http-csp
22:10:17 INFO - delivery method with keep-origin-redirect and when
22:10: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"
22:10:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
22:10:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 531ms
22:10:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
22:10:17 INFO - PROCESS | 2064 | ++DOCSHELL 14C91400 == 37 [pid = 2064] [id = 42]
22:10:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 116 (14C91800) [pid = 2064] [serial = 116] [outer = 00000000]
22:10:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 117 (14C95000) [pid = 2064] [serial = 117] [outer = 14C91800]
22:10:17 INFO - PROCESS | 2064 | 1447999817807 Marionette INFO loaded listener.js
22:10:17 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 118 (14C9C800) [pid = 2064] [serial = 118] [outer = 14C91800]
22:10:18 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:18 INFO - document served over http requires an http
22:10:18 INFO - sub-resource via fetch-request using the http-csp
22:10:18 INFO - delivery method with no-redirect and when
22:10: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"
22:10:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
22:10:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 563ms
22:10:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:10:19 INFO - PROCESS | 2064 | ++DOCSHELL 0F666400 == 38 [pid = 2064] [id = 43]
22:10:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 119 (0F6A7800) [pid = 2064] [serial = 119] [outer = 00000000]
22:10:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 120 (0FCC6400) [pid = 2064] [serial = 120] [outer = 0F6A7800]
22:10:19 INFO - PROCESS | 2064 | 1447999819257 Marionette INFO loaded listener.js
22:10:19 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 121 (114CC400) [pid = 2064] [serial = 121] [outer = 0F6A7800]
22:10:19 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:19 INFO - document served over http requires an http
22:10:19 INFO - sub-resource via fetch-request using the http-csp
22:10:19 INFO - delivery method with swap-origin-redirect and when
22:10: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"
22:10:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
22:10:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1453ms
22:10:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:10:19 INFO - PROCESS | 2064 | ++DOCSHELL 117B3400 == 39 [pid = 2064] [id = 44]
22:10:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 122 (11DA2800) [pid = 2064] [serial = 122] [outer = 00000000]
22:10:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 123 (12194000) [pid = 2064] [serial = 123] [outer = 11DA2800]
22:10:19 INFO - PROCESS | 2064 | 1447999819848 Marionette INFO loaded listener.js
22:10:19 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 124 (12A7AC00) [pid = 2064] [serial = 124] [outer = 11DA2800]
22:10:20 INFO - PROCESS | 2064 | ++DOCSHELL 12A81800 == 40 [pid = 2064] [id = 45]
22:10:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 125 (12A84000) [pid = 2064] [serial = 125] [outer = 00000000]
22:10:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 126 (12AF9800) [pid = 2064] [serial = 126] [outer = 12A84000]
22:10:20 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:20 INFO - document served over http requires an http
22:10:20 INFO - sub-resource via iframe-tag using the http-csp
22:10:20 INFO - delivery method with keep-origin-redirect and when
22:10: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"
22:10:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
22:10:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 640ms
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 125 (12F01800) [pid = 2064] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 124 (18F48400) [pid = 2064] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 123 (197A0800) [pid = 2064] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 122 (0EBB4000) [pid = 2064] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 121 (19797800) [pid = 2064] [serial = 42] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 120 (19796400) [pid = 2064] [serial = 40] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999803481]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 119 (15B49400) [pid = 2064] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 118 (1954AC00) [pid = 2064] [serial = 37] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 117 (13BA7400) [pid = 2064] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 116 (18F55400) [pid = 2064] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 115 (12A80000) [pid = 2064] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 114 (10E0C000) [pid = 2064] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 113 (1A374800) [pid = 2064] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 112 (187DA400) [pid = 2064] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 111 (150E3400) [pid = 2064] [serial = 83] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 110 (1670B400) [pid = 2064] [serial = 88] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999812836]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 109 (19B45400) [pid = 2064] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 108 (19966000) [pid = 2064] [serial = 45] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 107 (10E0E000) [pid = 2064] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 106 (19BE9C00) [pid = 2064] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 105 (1140C800) [pid = 2064] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 104 (18A01800) [pid = 2064] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 103 (191B3800) [pid = 2064] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 102 (19548800) [pid = 2064] [serial = 35] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 101 (19BE6400) [pid = 2064] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 100 (140EA400) [pid = 2064] [serial = 85] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 99 (18D99C00) [pid = 2064] [serial = 93] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 98 (1A01FC00) [pid = 2064] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 97 (13988000) [pid = 2064] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 96 (15D75000) [pid = 2064] [serial = 90] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 95 (18610400) [pid = 2064] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 94 (12F0DC00) [pid = 2064] [serial = 9] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 93 (0FCC6000) [pid = 2064] [serial = 4] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 92 (13B6C400) [pid = 2064] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 91 (18A07000) [pid = 2064] [serial = 24] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 90 (18613C00) [pid = 2064] [serial = 21] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 89 (14FEF800) [pid = 2064] [serial = 17] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 88 (14CCD000) [pid = 2064] [serial = 14] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 87 (13B71400) [pid = 2064] [serial = 114] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 86 (12AEC000) [pid = 2064] [serial = 111] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 85 (1A427C00) [pid = 2064] [serial = 108] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 84 (19F87400) [pid = 2064] [serial = 105] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 83 (19BE1400) [pid = 2064] [serial = 102] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 82 (19799400) [pid = 2064] [serial = 99] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 81 (191B4000) [pid = 2064] [serial = 96] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 80 (18F51400) [pid = 2064] [serial = 94] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 79 (17AC2800) [pid = 2064] [serial = 91] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 78 (17938400) [pid = 2064] [serial = 89] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999812836]
22:10:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 77 (158C6400) [pid = 2064] [serial = 86] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 76 (155DAC00) [pid = 2064] [serial = 84] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 75 (140D9400) [pid = 2064] [serial = 81] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 74 (11EBF400) [pid = 2064] [serial = 78] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 73 (119E3000) [pid = 2064] [serial = 75] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 72 (18962400) [pid = 2064] [serial = 72] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 71 (17938800) [pid = 2064] [serial = 69] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 70 (13FA1000) [pid = 2064] [serial = 66] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 69 (11599800) [pid = 2064] [serial = 63] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 68 (1A37D000) [pid = 2064] [serial = 60] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 67 (1A020000) [pid = 2064] [serial = 57] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 66 (19B4F400) [pid = 2064] [serial = 48] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 65 (19B47800) [pid = 2064] [serial = 51] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 64 (19D7B000) [pid = 2064] [serial = 54] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 63 (19B47C00) [pid = 2064] [serial = 46] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 62 (1954B000) [pid = 2064] [serial = 41] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999803481]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 61 (19958800) [pid = 2064] [serial = 43] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 60 (195A2400) [pid = 2064] [serial = 38] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 59 (1954E000) [pid = 2064] [serial = 36] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 58 (192A8C00) [pid = 2064] [serial = 33] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 57 (18FEA800) [pid = 2064] [serial = 30] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 56 (18E8C800) [pid = 2064] [serial = 27] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 55 (12AF1800) [pid = 2064] [serial = 112] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 54 (1A37F000) [pid = 2064] [serial = 109] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 53 (1A024400) [pid = 2064] [serial = 106] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 52 (17DAE800) [pid = 2064] [serial = 70] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 51 (14FE6C00) [pid = 2064] [serial = 67] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | --DOMWINDOW == 50 (11E66000) [pid = 2064] [serial = 64] [outer = 00000000] [url = about:blank]
22:10:20 INFO - PROCESS | 2064 | ++DOCSHELL 0F6A6C00 == 41 [pid = 2064] [id = 46]
22:10:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 51 (10E0C000) [pid = 2064] [serial = 127] [outer = 00000000]
22:10:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 52 (12AEE800) [pid = 2064] [serial = 128] [outer = 10E0C000]
22:10:20 INFO - PROCESS | 2064 | 1447999820911 Marionette INFO loaded listener.js
22:10:20 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 53 (12AEE400) [pid = 2064] [serial = 129] [outer = 10E0C000]
22:10:21 INFO - PROCESS | 2064 | ++DOCSHELL 13990800 == 42 [pid = 2064] [id = 47]
22:10:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 54 (13B6AC00) [pid = 2064] [serial = 130] [outer = 00000000]
22:10:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 55 (13B79400) [pid = 2064] [serial = 131] [outer = 13B6AC00]
22:10:21 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:21 INFO - document served over http requires an http
22:10:21 INFO - sub-resource via iframe-tag using the http-csp
22:10:21 INFO - delivery method with no-redirect and when
22:10: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"
22:10:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
22:10:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 563ms
22:10:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:10:21 INFO - PROCESS | 2064 | ++DOCSHELL 13B6C400 == 43 [pid = 2064] [id = 48]
22:10:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 56 (13B6C800) [pid = 2064] [serial = 132] [outer = 00000000]
22:10:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 57 (140D1000) [pid = 2064] [serial = 133] [outer = 13B6C800]
22:10:21 INFO - PROCESS | 2064 | 1447999821499 Marionette INFO loaded listener.js
22:10:21 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 58 (1454D000) [pid = 2064] [serial = 134] [outer = 13B6C800]
22:10:21 INFO - PROCESS | 2064 | ++DOCSHELL 14C90C00 == 44 [pid = 2064] [id = 49]
22:10:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 59 (14C96800) [pid = 2064] [serial = 135] [outer = 00000000]
22:10:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 60 (14C9E000) [pid = 2064] [serial = 136] [outer = 14C96800]
22:10:21 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:21 INFO - document served over http requires an http
22:10:21 INFO - sub-resource via iframe-tag using the http-csp
22:10:21 INFO - delivery method with swap-origin-redirect and when
22:10: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"
22:10:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
22:10:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 593ms
22:10:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:10:22 INFO - PROCESS | 2064 | ++DOCSHELL 14C9E400 == 45 [pid = 2064] [id = 50]
22:10:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 61 (14CB4400) [pid = 2064] [serial = 137] [outer = 00000000]
22:10:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 62 (14CC1000) [pid = 2064] [serial = 138] [outer = 14CB4400]
22:10:22 INFO - PROCESS | 2064 | 1447999822094 Marionette INFO loaded listener.js
22:10:22 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 63 (14D53400) [pid = 2064] [serial = 139] [outer = 14CB4400]
22:10:22 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:22 INFO - document served over http requires an http
22:10:22 INFO - sub-resource via script-tag using the http-csp
22:10:22 INFO - delivery method with keep-origin-redirect and when
22:10: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"
22:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:10:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:10:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
22:10:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 594ms
22:10:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
22:10:22 INFO - PROCESS | 2064 | ++DOCSHELL 155C8800 == 46 [pid = 2064] [id = 51]
22:10:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 64 (155D3400) [pid = 2064] [serial = 140] [outer = 00000000]
22:10:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 65 (15AC2800) [pid = 2064] [serial = 141] [outer = 155D3400]
22:10:22 INFO - PROCESS | 2064 | 1447999822693 Marionette INFO loaded listener.js
22:10:22 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 66 (15FB1800) [pid = 2064] [serial = 142] [outer = 155D3400]
22:10:23 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:23 INFO - document served over http requires an http
22:10:23 INFO - sub-resource via script-tag using the http-csp
22:10:23 INFO - delivery method with no-redirect and when
22:10: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"
22:10:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:10:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:10:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
22:10:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 687ms
22:10:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:10:23 INFO - PROCESS | 2064 | ++DOCSHELL 0EBB7400 == 47 [pid = 2064] [id = 52]
22:10:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 67 (0F6A9400) [pid = 2064] [serial = 143] [outer = 00000000]
22:10:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 68 (12AEA800) [pid = 2064] [serial = 144] [outer = 0F6A9400]
22:10:23 INFO - PROCESS | 2064 | 1447999823534 Marionette INFO loaded listener.js
22:10:23 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 69 (13B70400) [pid = 2064] [serial = 145] [outer = 0F6A9400]
22:10:24 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:24 INFO - document served over http requires an http
22:10:24 INFO - sub-resource via script-tag using the http-csp
22:10:24 INFO - delivery method with swap-origin-redirect and when
22:10: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"
22:10:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:10:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:10:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
22:10:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 797ms
22:10:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:10:24 INFO - PROCESS | 2064 | ++DOCSHELL 155D9800 == 48 [pid = 2064] [id = 53]
22:10:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 70 (158C9000) [pid = 2064] [serial = 146] [outer = 00000000]
22:10:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 71 (1792F800) [pid = 2064] [serial = 147] [outer = 158C9000]
22:10:24 INFO - PROCESS | 2064 | 1447999824316 Marionette INFO loaded listener.js
22:10:24 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 72 (17AC0800) [pid = 2064] [serial = 148] [outer = 158C9000]
22:10:24 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:24 INFO - document served over http requires an http
22:10:24 INFO - sub-resource via xhr-request using the http-csp
22:10:24 INFO - delivery method with keep-origin-redirect and when
22:10: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"
22:10:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:10:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:10:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
22:10:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 735ms
22:10:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
22:10:25 INFO - PROCESS | 2064 | ++DOCSHELL 18612000 == 49 [pid = 2064] [id = 54]
22:10:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 73 (18612C00) [pid = 2064] [serial = 149] [outer = 00000000]
22:10:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 74 (187DD800) [pid = 2064] [serial = 150] [outer = 18612C00]
22:10:25 INFO - PROCESS | 2064 | 1447999825077 Marionette INFO loaded listener.js
22:10:25 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 75 (18A0E000) [pid = 2064] [serial = 151] [outer = 18612C00]
22:10:25 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:25 INFO - document served over http requires an http
22:10:25 INFO - sub-resource via xhr-request using the http-csp
22:10:25 INFO - delivery method with no-redirect and when
22:10: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"
22:10:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:10:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:10:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
22:10:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 688ms
22:10:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:10:25 INFO - PROCESS | 2064 | ++DOCSHELL 13B6BC00 == 50 [pid = 2064] [id = 55]
22:10:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 76 (18961000) [pid = 2064] [serial = 152] [outer = 00000000]
22:10:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 77 (18F53800) [pid = 2064] [serial = 153] [outer = 18961000]
22:10:25 INFO - PROCESS | 2064 | 1447999825761 Marionette INFO loaded listener.js
22:10:25 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 78 (192A6400) [pid = 2064] [serial = 154] [outer = 18961000]
22:10:26 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:26 INFO - document served over http requires an http
22:10:26 INFO - sub-resource via xhr-request using the http-csp
22:10:26 INFO - delivery method with swap-origin-redirect and when
22:10:26 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"
22:10:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:10:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:10:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
22:10:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 688ms
22:10:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:10:26 INFO - PROCESS | 2064 | ++DOCSHELL 14C97C00 == 51 [pid = 2064] [id = 56]
22:10:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 79 (14CC3800) [pid = 2064] [serial = 155] [outer = 00000000]
22:10:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 80 (195A2000) [pid = 2064] [serial = 156] [outer = 14CC3800]
22:10:26 INFO - PROCESS | 2064 | 1447999826517 Marionette INFO loaded listener.js
22:10:26 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 81 (195A6800) [pid = 2064] [serial = 157] [outer = 14CC3800]
22:10:27 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:27 INFO - document served over http requires an https
22:10:27 INFO - sub-resource via fetch-request using the http-csp
22:10:27 INFO - delivery method with keep-origin-redirect and when
22:10:27 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"
22:10:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
22:10:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 844ms
22:10:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
22:10:27 INFO - PROCESS | 2064 | ++DOCSHELL 19960000 == 52 [pid = 2064] [id = 57]
22:10:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 82 (19B45800) [pid = 2064] [serial = 158] [outer = 00000000]
22:10:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 83 (19B50000) [pid = 2064] [serial = 159] [outer = 19B45800]
22:10:27 INFO - PROCESS | 2064 | 1447999827334 Marionette INFO loaded listener.js
22:10:27 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 84 (19D74C00) [pid = 2064] [serial = 160] [outer = 19B45800]
22:10:27 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:27 INFO - document served over http requires an https
22:10:27 INFO - sub-resource via fetch-request using the http-csp
22:10:27 INFO - delivery method with no-redirect and when
22:10:27 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"
22:10:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
22:10:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 797ms
22:10:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:10:28 INFO - PROCESS | 2064 | ++DOCSHELL 12584000 == 53 [pid = 2064] [id = 58]
22:10:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 85 (12584400) [pid = 2064] [serial = 161] [outer = 00000000]
22:10:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 86 (19BE1400) [pid = 2064] [serial = 162] [outer = 12584400]
22:10:28 INFO - PROCESS | 2064 | 1447999828652 Marionette INFO loaded listener.js
22:10:28 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 87 (19F0B400) [pid = 2064] [serial = 163] [outer = 12584400]
22:10:29 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:29 INFO - document served over http requires an https
22:10:29 INFO - sub-resource via fetch-request using the http-csp
22:10:29 INFO - delivery method with swap-origin-redirect and when
22:10:29 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"
22:10:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
22:10:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1297ms
22:10:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:10:29 INFO - PROCESS | 2064 | ++DOCSHELL 0FCCC000 == 54 [pid = 2064] [id = 59]
22:10:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 88 (10E0E400) [pid = 2064] [serial = 164] [outer = 00000000]
22:10:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 89 (1226B000) [pid = 2064] [serial = 165] [outer = 10E0E400]
22:10:29 INFO - PROCESS | 2064 | 1447999829438 Marionette INFO loaded listener.js
22:10:29 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 90 (14CCE000) [pid = 2064] [serial = 166] [outer = 10E0E400]
22:10:29 INFO - PROCESS | 2064 | ++DOCSHELL 11E36000 == 55 [pid = 2064] [id = 60]
22:10:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 91 (11E37000) [pid = 2064] [serial = 167] [outer = 00000000]
22:10:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 92 (11E5D400) [pid = 2064] [serial = 168] [outer = 11E37000]
22:10:30 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:30 INFO - document served over http requires an https
22:10:30 INFO - sub-resource via iframe-tag using the http-csp
22:10:30 INFO - delivery method with keep-origin-redirect and when
22:10:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
22:10:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1047ms
22:10:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:10:30 INFO - PROCESS | 2064 | --DOCSHELL 14C9E400 == 54 [pid = 2064] [id = 50]
22:10:30 INFO - PROCESS | 2064 | --DOCSHELL 14C90C00 == 53 [pid = 2064] [id = 49]
22:10:30 INFO - PROCESS | 2064 | --DOCSHELL 150B8000 == 52 [pid = 2064] [id = 30]
22:10:30 INFO - PROCESS | 2064 | --DOCSHELL 13B6C400 == 51 [pid = 2064] [id = 48]
22:10:30 INFO - PROCESS | 2064 | --DOCSHELL 13990800 == 50 [pid = 2064] [id = 47]
22:10:30 INFO - PROCESS | 2064 | --DOCSHELL 0F6A6C00 == 49 [pid = 2064] [id = 46]
22:10:30 INFO - PROCESS | 2064 | --DOCSHELL 12A81800 == 48 [pid = 2064] [id = 45]
22:10:30 INFO - PROCESS | 2064 | --DOCSHELL 117B3400 == 47 [pid = 2064] [id = 44]
22:10:30 INFO - PROCESS | 2064 | --DOCSHELL 1670B000 == 46 [pid = 2064] [id = 32]
22:10:30 INFO - PROCESS | 2064 | --DOCSHELL 0F666400 == 45 [pid = 2064] [id = 43]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 91 (12FAA400) [pid = 2064] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 90 (11D3B800) [pid = 2064] [serial = 76] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 89 (18A08000) [pid = 2064] [serial = 92] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 88 (1954D800) [pid = 2064] [serial = 97] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 87 (1995C400) [pid = 2064] [serial = 100] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 86 (19BEAC00) [pid = 2064] [serial = 103] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 85 (12F08000) [pid = 2064] [serial = 79] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 84 (18E81400) [pid = 2064] [serial = 73] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 83 (1A429800) [pid = 2064] [serial = 61] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 82 (15D75800) [pid = 2064] [serial = 87] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 81 (14ADB000) [pid = 2064] [serial = 82] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 80 (13B77C00) [pid = 2064] [serial = 115] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 79 (18618400) [pid = 2064] [serial = 22] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 78 (1A025000) [pid = 2064] [serial = 58] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 77 (19BDE800) [pid = 2064] [serial = 49] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 76 (19960400) [pid = 2064] [serial = 44] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 75 (195A9000) [pid = 2064] [serial = 39] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 74 (192B0000) [pid = 2064] [serial = 34] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 73 (191AE400) [pid = 2064] [serial = 31] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | --DOMWINDOW == 72 (18F4BC00) [pid = 2064] [serial = 28] [outer = 00000000] [url = about:blank]
22:10:30 INFO - PROCESS | 2064 | ++DOCSHELL 0F48D400 == 46 [pid = 2064] [id = 61]
22:10:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 73 (0F490800) [pid = 2064] [serial = 169] [outer = 00000000]
22:10:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 74 (1174D800) [pid = 2064] [serial = 170] [outer = 0F490800]
22:10:30 INFO - PROCESS | 2064 | 1447999830488 Marionette INFO loaded listener.js
22:10:30 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 75 (11DA0C00) [pid = 2064] [serial = 171] [outer = 0F490800]
22:10:30 INFO - PROCESS | 2064 | ++DOCSHELL 12AF3C00 == 47 [pid = 2064] [id = 62]
22:10:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 76 (12AF6800) [pid = 2064] [serial = 172] [outer = 00000000]
22:10:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 77 (12F0EC00) [pid = 2064] [serial = 173] [outer = 12AF6800]
22:10:30 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:30 INFO - document served over http requires an https
22:10:30 INFO - sub-resource via iframe-tag using the http-csp
22:10:30 INFO - delivery method with no-redirect and when
22:10:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
22:10:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 688ms
22:10:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:10:31 INFO - PROCESS | 2064 | ++DOCSHELL 12AF7000 == 48 [pid = 2064] [id = 63]
22:10:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 78 (12F09000) [pid = 2064] [serial = 174] [outer = 00000000]
22:10:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 79 (13B78C00) [pid = 2064] [serial = 175] [outer = 12F09000]
22:10:31 INFO - PROCESS | 2064 | 1447999831115 Marionette INFO loaded listener.js
22:10:31 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 80 (140E8C00) [pid = 2064] [serial = 176] [outer = 12F09000]
22:10:31 INFO - PROCESS | 2064 | ++DOCSHELL 14C90C00 == 49 [pid = 2064] [id = 64]
22:10:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 81 (14C9AC00) [pid = 2064] [serial = 177] [outer = 00000000]
22:10:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 82 (14CC2000) [pid = 2064] [serial = 178] [outer = 14C9AC00]
22:10:31 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:31 INFO - document served over http requires an https
22:10:31 INFO - sub-resource via iframe-tag using the http-csp
22:10:31 INFO - delivery method with swap-origin-redirect and when
22:10:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
22:10:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 641ms
22:10:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:10:31 INFO - PROCESS | 2064 | ++DOCSHELL 14CC1400 == 50 [pid = 2064] [id = 65]
22:10:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 83 (14CC1800) [pid = 2064] [serial = 179] [outer = 00000000]
22:10:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 84 (150EEC00) [pid = 2064] [serial = 180] [outer = 14CC1800]
22:10:31 INFO - PROCESS | 2064 | 1447999831784 Marionette INFO loaded listener.js
22:10:31 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 85 (15ABDC00) [pid = 2064] [serial = 181] [outer = 14CC1800]
22:10:32 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:32 INFO - document served over http requires an https
22:10:32 INFO - sub-resource via script-tag using the http-csp
22:10:32 INFO - delivery method with keep-origin-redirect and when
22:10:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:10:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:10:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
22:10:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 641ms
22:10:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
22:10:32 INFO - PROCESS | 2064 | ++DOCSHELL 17DA6400 == 51 [pid = 2064] [id = 66]
22:10:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 86 (1860B800) [pid = 2064] [serial = 182] [outer = 00000000]
22:10:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 87 (18615C00) [pid = 2064] [serial = 183] [outer = 1860B800]
22:10:32 INFO - PROCESS | 2064 | 1447999832391 Marionette INFO loaded listener.js
22:10:32 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 88 (18A0BC00) [pid = 2064] [serial = 184] [outer = 1860B800]
22:10:32 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:32 INFO - document served over http requires an https
22:10:32 INFO - sub-resource via script-tag using the http-csp
22:10:32 INFO - delivery method with no-redirect and when
22:10:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:10:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:10:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
22:10:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 531ms
22:10:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:10:32 INFO - PROCESS | 2064 | ++DOCSHELL 18E8F800 == 52 [pid = 2064] [id = 67]
22:10:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 89 (18F48800) [pid = 2064] [serial = 185] [outer = 00000000]
22:10:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 90 (18F52800) [pid = 2064] [serial = 186] [outer = 18F48800]
22:10:32 INFO - PROCESS | 2064 | 1447999832975 Marionette INFO loaded listener.js
22:10:33 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 91 (191B1000) [pid = 2064] [serial = 187] [outer = 18F48800]
22:10:33 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:33 INFO - document served over http requires an https
22:10:33 INFO - sub-resource via script-tag using the http-csp
22:10:33 INFO - delivery method with swap-origin-redirect and when
22:10:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:10:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:10:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
22:10:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 641ms
22:10:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:10:33 INFO - PROCESS | 2064 | ++DOCSHELL 191AF800 == 53 [pid = 2064] [id = 68]
22:10:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 92 (19555000) [pid = 2064] [serial = 188] [outer = 00000000]
22:10:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 93 (195AA400) [pid = 2064] [serial = 189] [outer = 19555000]
22:10:33 INFO - PROCESS | 2064 | 1447999833624 Marionette INFO loaded listener.js
22:10:33 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 94 (1979D800) [pid = 2064] [serial = 190] [outer = 19555000]
22:10:34 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:34 INFO - document served over http requires an https
22:10:34 INFO - sub-resource via xhr-request using the http-csp
22:10:34 INFO - delivery method with keep-origin-redirect and when
22:10:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:10:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:10:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
22:10:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 593ms
22:10:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
22:10:34 INFO - PROCESS | 2064 | ++DOCSHELL 1670A000 == 54 [pid = 2064] [id = 69]
22:10:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 95 (19554C00) [pid = 2064] [serial = 191] [outer = 00000000]
22:10:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 96 (19B45400) [pid = 2064] [serial = 192] [outer = 19554C00]
22:10:34 INFO - PROCESS | 2064 | 1447999834214 Marionette INFO loaded listener.js
22:10:34 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 97 (19B51C00) [pid = 2064] [serial = 193] [outer = 19554C00]
22:10:34 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:34 INFO - document served over http requires an https
22:10:34 INFO - sub-resource via xhr-request using the http-csp
22:10:34 INFO - delivery method with no-redirect and when
22:10:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:10:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:10:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
22:10:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 594ms
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 96 (14CC1000) [pid = 2064] [serial = 138] [outer = 00000000] [url = about:blank]
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 95 (12AF9800) [pid = 2064] [serial = 126] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 94 (12194000) [pid = 2064] [serial = 123] [outer = 00000000] [url = about:blank]
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 93 (13B79400) [pid = 2064] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999821214]
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 92 (12AEE800) [pid = 2064] [serial = 128] [outer = 00000000] [url = about:blank]
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 91 (14C9E000) [pid = 2064] [serial = 136] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 90 (140D1000) [pid = 2064] [serial = 133] [outer = 00000000] [url = about:blank]
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 89 (0FCC6400) [pid = 2064] [serial = 120] [outer = 00000000] [url = about:blank]
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 88 (13B6AC00) [pid = 2064] [serial = 130] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999821214]
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 87 (14CB4400) [pid = 2064] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 86 (10E0C000) [pid = 2064] [serial = 127] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 85 (12A84000) [pid = 2064] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 84 (14C96800) [pid = 2064] [serial = 135] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 83 (13B6C800) [pid = 2064] [serial = 132] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 82 (11DA2800) [pid = 2064] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 81 (0F6A7800) [pid = 2064] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 80 (14C91800) [pid = 2064] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 79 (14C95000) [pid = 2064] [serial = 117] [outer = 00000000] [url = about:blank]
22:10:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:10:34 INFO - PROCESS | 2064 | --DOMWINDOW == 78 (14C9C800) [pid = 2064] [serial = 118] [outer = 00000000] [url = about:blank]
22:10:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 79 (12A84000) [pid = 2064] [serial = 194] [outer = 19D70400]
22:10:34 INFO - PROCESS | 2064 | ++DOCSHELL 14CB4C00 == 55 [pid = 2064] [id = 70]
22:10:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 80 (14CBD800) [pid = 2064] [serial = 195] [outer = 00000000]
22:10:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 81 (19D6FC00) [pid = 2064] [serial = 196] [outer = 14CBD800]
22:10:34 INFO - PROCESS | 2064 | 1447999834873 Marionette INFO loaded listener.js
22:10:34 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 82 (19D74800) [pid = 2064] [serial = 197] [outer = 14CBD800]
22:10:35 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:35 INFO - document served over http requires an https
22:10:35 INFO - sub-resource via xhr-request using the http-csp
22:10:35 INFO - delivery method with swap-origin-redirect and when
22:10:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:10:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:10:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
22:10:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 593ms
22:10:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:10:35 INFO - PROCESS | 2064 | ++DOCSHELL 13E84400 == 56 [pid = 2064] [id = 71]
22:10:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 83 (14CD4C00) [pid = 2064] [serial = 198] [outer = 00000000]
22:10:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 84 (19F82000) [pid = 2064] [serial = 199] [outer = 14CD4C00]
22:10:35 INFO - PROCESS | 2064 | 1447999835422 Marionette INFO loaded listener.js
22:10:35 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 85 (1A01D800) [pid = 2064] [serial = 200] [outer = 14CD4C00]
22:10:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:35 INFO - document served over http requires an http
22:10:35 INFO - sub-resource via fetch-request using the meta-csp
22:10:35 INFO - delivery method with keep-origin-redirect and when
22:10:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
22:10:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 594ms
22:10:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
22:10:35 INFO - PROCESS | 2064 | ++DOCSHELL 18962400 == 57 [pid = 2064] [id = 72]
22:10:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 86 (18E8DC00) [pid = 2064] [serial = 201] [outer = 00000000]
22:10:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 87 (1A376800) [pid = 2064] [serial = 202] [outer = 18E8DC00]
22:10:36 INFO - PROCESS | 2064 | 1447999836028 Marionette INFO loaded listener.js
22:10:36 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 88 (1A37FC00) [pid = 2064] [serial = 203] [outer = 18E8DC00]
22:10:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:36 INFO - document served over http requires an http
22:10:36 INFO - sub-resource via fetch-request using the meta-csp
22:10:36 INFO - delivery method with no-redirect and when
22:10:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
22:10:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 594ms
22:10:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:10:36 INFO - PROCESS | 2064 | ++DOCSHELL 0F6C6400 == 58 [pid = 2064] [id = 73]
22:10:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 89 (0F6C6C00) [pid = 2064] [serial = 204] [outer = 00000000]
22:10:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 90 (0F6CF000) [pid = 2064] [serial = 205] [outer = 0F6C6C00]
22:10:36 INFO - PROCESS | 2064 | 1447999836662 Marionette INFO loaded listener.js
22:10:36 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 91 (1A42D800) [pid = 2064] [serial = 206] [outer = 0F6C6C00]
22:10:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:37 INFO - document served over http requires an http
22:10:37 INFO - sub-resource via fetch-request using the meta-csp
22:10:37 INFO - delivery method with swap-origin-redirect and when
22:10:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
22:10:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 735ms
22:10:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:10:37 INFO - PROCESS | 2064 | ++DOCSHELL 0F6D1C00 == 59 [pid = 2064] [id = 74]
22:10:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 92 (0F6D2800) [pid = 2064] [serial = 207] [outer = 00000000]
22:10:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 93 (11D44000) [pid = 2064] [serial = 208] [outer = 0F6D2800]
22:10:37 INFO - PROCESS | 2064 | 1447999837465 Marionette INFO loaded listener.js
22:10:37 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 94 (12AEFC00) [pid = 2064] [serial = 209] [outer = 0F6D2800]
22:10:37 INFO - PROCESS | 2064 | ++DOCSHELL 14C9CC00 == 60 [pid = 2064] [id = 75]
22:10:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 95 (14C9E400) [pid = 2064] [serial = 210] [outer = 00000000]
22:10:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 96 (155BB400) [pid = 2064] [serial = 211] [outer = 14C9E400]
22:10:38 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:38 INFO - document served over http requires an http
22:10:38 INFO - sub-resource via iframe-tag using the meta-csp
22:10:38 INFO - delivery method with keep-origin-redirect and when
22:10:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
22:10:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 891ms
22:10:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:10:38 INFO - PROCESS | 2064 | ++DOCSHELL 14CB7C00 == 61 [pid = 2064] [id = 76]
22:10:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 97 (14CBFC00) [pid = 2064] [serial = 212] [outer = 00000000]
22:10:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 98 (18D8B800) [pid = 2064] [serial = 213] [outer = 14CBFC00]
22:10:38 INFO - PROCESS | 2064 | 1447999838378 Marionette INFO loaded listener.js
22:10:38 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 99 (19549800) [pid = 2064] [serial = 214] [outer = 14CBFC00]
22:10:38 INFO - PROCESS | 2064 | ++DOCSHELL 19964C00 == 62 [pid = 2064] [id = 77]
22:10:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 100 (19F81000) [pid = 2064] [serial = 215] [outer = 00000000]
22:10:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 101 (1A42B800) [pid = 2064] [serial = 216] [outer = 19F81000]
22:10:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:39 INFO - document served over http requires an http
22:10:39 INFO - sub-resource via iframe-tag using the meta-csp
22:10:39 INFO - delivery method with no-redirect and when
22:10:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
22:10:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 907ms
22:10:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:10:39 INFO - PROCESS | 2064 | ++DOCSHELL 167DB000 == 63 [pid = 2064] [id = 78]
22:10:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 102 (167DB400) [pid = 2064] [serial = 217] [outer = 00000000]
22:10:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 103 (167E1800) [pid = 2064] [serial = 218] [outer = 167DB400]
22:10:39 INFO - PROCESS | 2064 | 1447999839302 Marionette INFO loaded listener.js
22:10:39 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 104 (19BE4800) [pid = 2064] [serial = 219] [outer = 167DB400]
22:10:39 INFO - PROCESS | 2064 | ++DOCSHELL 0F9ADC00 == 64 [pid = 2064] [id = 79]
22:10:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 105 (0F9AE000) [pid = 2064] [serial = 220] [outer = 00000000]
22:10:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 106 (12FAA800) [pid = 2064] [serial = 221] [outer = 0F9AE000]
22:10:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:39 INFO - document served over http requires an http
22:10:39 INFO - sub-resource via iframe-tag using the meta-csp
22:10:39 INFO - delivery method with swap-origin-redirect and when
22:10:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
22:10:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 907ms
22:10:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:10:40 INFO - PROCESS | 2064 | ++DOCSHELL 0F9A3400 == 65 [pid = 2064] [id = 80]
22:10:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 107 (0F9A8400) [pid = 2064] [serial = 222] [outer = 00000000]
22:10:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 108 (1A42B400) [pid = 2064] [serial = 223] [outer = 0F9A8400]
22:10:40 INFO - PROCESS | 2064 | 1447999840212 Marionette INFO loaded listener.js
22:10:40 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 109 (1C6AC800) [pid = 2064] [serial = 224] [outer = 0F9A8400]
22:10:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:40 INFO - document served over http requires an http
22:10:40 INFO - sub-resource via script-tag using the meta-csp
22:10:40 INFO - delivery method with keep-origin-redirect and when
22:10:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:10:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:10:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
22:10:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 843ms
22:10:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
22:10:40 INFO - PROCESS | 2064 | ++DOCSHELL 0FC36C00 == 66 [pid = 2064] [id = 81]
22:10:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 110 (0FC37400) [pid = 2064] [serial = 225] [outer = 00000000]
22:10:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 111 (0FC3D800) [pid = 2064] [serial = 226] [outer = 0FC37400]
22:10:41 INFO - PROCESS | 2064 | 1447999841044 Marionette INFO loaded listener.js
22:10:41 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 112 (1A42A800) [pid = 2064] [serial = 227] [outer = 0FC37400]
22:10:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:41 INFO - document served over http requires an http
22:10:41 INFO - sub-resource via script-tag using the meta-csp
22:10:41 INFO - delivery method with no-redirect and when
22:10:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:10:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:10:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
22:10:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 750ms
22:10:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:10:41 INFO - PROCESS | 2064 | ++DOCSHELL 1C6B8000 == 67 [pid = 2064] [id = 82]
22:10:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 113 (1C86A400) [pid = 2064] [serial = 228] [outer = 00000000]
22:10:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 114 (1C86F800) [pid = 2064] [serial = 229] [outer = 1C86A400]
22:10:41 INFO - PROCESS | 2064 | 1447999841853 Marionette INFO loaded listener.js
22:10:41 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 115 (1C876800) [pid = 2064] [serial = 230] [outer = 1C86A400]
22:10:43 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:43 INFO - document served over http requires an http
22:10:43 INFO - sub-resource via script-tag using the meta-csp
22:10:43 INFO - delivery method with swap-origin-redirect and when
22:10:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:10:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:10:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
22:10:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1766ms
22:10:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:10:43 INFO - PROCESS | 2064 | ++DOCSHELL 0FC3BC00 == 68 [pid = 2064] [id = 83]
22:10:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 116 (0FC40000) [pid = 2064] [serial = 231] [outer = 00000000]
22:10:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 117 (11BD0000) [pid = 2064] [serial = 232] [outer = 0FC40000]
22:10:43 INFO - PROCESS | 2064 | 1447999843555 Marionette INFO loaded listener.js
22:10:43 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 118 (12A7F000) [pid = 2064] [serial = 233] [outer = 0FC40000]
22:10:44 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:44 INFO - document served over http requires an http
22:10:44 INFO - sub-resource via xhr-request using the meta-csp
22:10:44 INFO - delivery method with keep-origin-redirect and when
22:10:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:10:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:10:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
22:10:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 828ms
22:10:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
22:10:44 INFO - PROCESS | 2064 | ++DOCSHELL 120DBC00 == 69 [pid = 2064] [id = 84]
22:10:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 119 (1257A000) [pid = 2064] [serial = 234] [outer = 00000000]
22:10:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 120 (12FB1800) [pid = 2064] [serial = 235] [outer = 1257A000]
22:10:44 INFO - PROCESS | 2064 | 1447999844419 Marionette INFO loaded listener.js
22:10:44 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 121 (13E8A800) [pid = 2064] [serial = 236] [outer = 1257A000]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 18962400 == 68 [pid = 2064] [id = 72]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 13E84400 == 67 [pid = 2064] [id = 71]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 14CB4C00 == 66 [pid = 2064] [id = 70]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 1670A000 == 65 [pid = 2064] [id = 69]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 191AF800 == 64 [pid = 2064] [id = 68]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 18E8F800 == 63 [pid = 2064] [id = 67]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 17DA6400 == 62 [pid = 2064] [id = 66]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 14C91400 == 61 [pid = 2064] [id = 42]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 14CC1400 == 60 [pid = 2064] [id = 65]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 14C90C00 == 59 [pid = 2064] [id = 64]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 12AF7000 == 58 [pid = 2064] [id = 63]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 12AF3C00 == 57 [pid = 2064] [id = 62]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 0F48D400 == 56 [pid = 2064] [id = 61]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 11E36000 == 55 [pid = 2064] [id = 60]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 0FCCC000 == 54 [pid = 2064] [id = 59]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 12584000 == 53 [pid = 2064] [id = 58]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 19960000 == 52 [pid = 2064] [id = 57]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 14C97C00 == 51 [pid = 2064] [id = 56]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 13B6BC00 == 50 [pid = 2064] [id = 55]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 18D99000 == 49 [pid = 2064] [id = 34]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 1A01E800 == 48 [pid = 2064] [id = 39]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 18612000 == 47 [pid = 2064] [id = 54]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 12A7E000 == 46 [pid = 2064] [id = 40]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 155D9800 == 45 [pid = 2064] [id = 53]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 0EBB7400 == 44 [pid = 2064] [id = 52]
22:10:44 INFO - PROCESS | 2064 | --DOCSHELL 155C8800 == 43 [pid = 2064] [id = 51]
22:10:44 INFO - PROCESS | 2064 | --DOMWINDOW == 120 (14D53400) [pid = 2064] [serial = 139] [outer = 00000000] [url = about:blank]
22:10:44 INFO - PROCESS | 2064 | --DOMWINDOW == 119 (12A7AC00) [pid = 2064] [serial = 124] [outer = 00000000] [url = about:blank]
22:10:44 INFO - PROCESS | 2064 | --DOMWINDOW == 118 (12AEE400) [pid = 2064] [serial = 129] [outer = 00000000] [url = about:blank]
22:10:44 INFO - PROCESS | 2064 | --DOMWINDOW == 117 (114CC400) [pid = 2064] [serial = 121] [outer = 00000000] [url = about:blank]
22:10:44 INFO - PROCESS | 2064 | --DOMWINDOW == 116 (1454D000) [pid = 2064] [serial = 134] [outer = 00000000] [url = about:blank]
22:10:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:45 INFO - document served over http requires an http
22:10:45 INFO - sub-resource via xhr-request using the meta-csp
22:10:45 INFO - delivery method with no-redirect and when
22:10:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:10:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:10:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
22:10:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 828ms
22:10:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:10:45 INFO - PROCESS | 2064 | ++DOCSHELL 12051800 == 44 [pid = 2064] [id = 85]
22:10:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 117 (12A85C00) [pid = 2064] [serial = 237] [outer = 00000000]
22:10:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 118 (12FA8C00) [pid = 2064] [serial = 238] [outer = 12A85C00]
22:10:45 INFO - PROCESS | 2064 | 1447999845198 Marionette INFO loaded listener.js
22:10:45 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 119 (13B99800) [pid = 2064] [serial = 239] [outer = 12A85C00]
22:10:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:45 INFO - document served over http requires an http
22:10:45 INFO - sub-resource via xhr-request using the meta-csp
22:10:45 INFO - delivery method with swap-origin-redirect and when
22:10:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:10:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:10:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
22:10:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 594ms
22:10:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:10:45 INFO - PROCESS | 2064 | ++DOCSHELL 13B6BC00 == 45 [pid = 2064] [id = 86]
22:10:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 120 (14AD6400) [pid = 2064] [serial = 240] [outer = 00000000]
22:10:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 121 (14CB5800) [pid = 2064] [serial = 241] [outer = 14AD6400]
22:10:45 INFO - PROCESS | 2064 | 1447999845778 Marionette INFO loaded listener.js
22:10:45 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 122 (14CC3400) [pid = 2064] [serial = 242] [outer = 14AD6400]
22:10:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:46 INFO - document served over http requires an https
22:10:46 INFO - sub-resource via fetch-request using the meta-csp
22:10:46 INFO - delivery method with keep-origin-redirect and when
22:10:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
22:10:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 593ms
22:10:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
22:10:46 INFO - PROCESS | 2064 | ++DOCSHELL 14CBC800 == 46 [pid = 2064] [id = 87]
22:10:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 123 (150B4800) [pid = 2064] [serial = 243] [outer = 00000000]
22:10:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 124 (155DD400) [pid = 2064] [serial = 244] [outer = 150B4800]
22:10:46 INFO - PROCESS | 2064 | 1447999846381 Marionette INFO loaded listener.js
22:10:46 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 125 (15DCF400) [pid = 2064] [serial = 245] [outer = 150B4800]
22:10:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:46 INFO - document served over http requires an https
22:10:46 INFO - sub-resource via fetch-request using the meta-csp
22:10:46 INFO - delivery method with no-redirect and when
22:10:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
22:10:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 625ms
22:10:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:10:47 INFO - PROCESS | 2064 | ++DOCSHELL 167D8C00 == 47 [pid = 2064] [id = 88]
22:10:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 126 (167DC800) [pid = 2064] [serial = 246] [outer = 00000000]
22:10:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 127 (17ABB000) [pid = 2064] [serial = 247] [outer = 167DC800]
22:10:47 INFO - PROCESS | 2064 | 1447999847058 Marionette INFO loaded listener.js
22:10:47 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 128 (17DAC400) [pid = 2064] [serial = 248] [outer = 167DC800]
22:10:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:47 INFO - document served over http requires an https
22:10:47 INFO - sub-resource via fetch-request using the meta-csp
22:10:47 INFO - delivery method with swap-origin-redirect and when
22:10:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
22:10:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 703ms
22:10:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:10:47 INFO - PROCESS | 2064 | ++DOCSHELL 18613C00 == 48 [pid = 2064] [id = 89]
22:10:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 129 (18618800) [pid = 2064] [serial = 249] [outer = 00000000]
22:10:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 130 (18D93400) [pid = 2064] [serial = 250] [outer = 18618800]
22:10:47 INFO - PROCESS | 2064 | 1447999847773 Marionette INFO loaded listener.js
22:10:47 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 131 (18A07000) [pid = 2064] [serial = 251] [outer = 18618800]
22:10:48 INFO - PROCESS | 2064 | ++DOCSHELL 18FDE800 == 49 [pid = 2064] [id = 90]
22:10:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 132 (18FE0C00) [pid = 2064] [serial = 252] [outer = 00000000]
22:10:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 133 (1954B800) [pid = 2064] [serial = 253] [outer = 18FE0C00]
22:10:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:48 INFO - document served over http requires an https
22:10:48 INFO - sub-resource via iframe-tag using the meta-csp
22:10:48 INFO - delivery method with keep-origin-redirect and when
22:10:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
22:10:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 703ms
22:10:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:10:48 INFO - PROCESS | 2064 | ++DOCSHELL 18FE6000 == 50 [pid = 2064] [id = 91]
22:10:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 134 (18FE8800) [pid = 2064] [serial = 254] [outer = 00000000]
22:10:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 135 (19547400) [pid = 2064] [serial = 255] [outer = 18FE8800]
22:10:48 INFO - PROCESS | 2064 | 1447999848462 Marionette INFO loaded listener.js
22:10:48 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 136 (195A7400) [pid = 2064] [serial = 256] [outer = 18FE8800]
22:10:48 INFO - PROCESS | 2064 | ++DOCSHELL 1995C400 == 51 [pid = 2064] [id = 92]
22:10:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 137 (1995E000) [pid = 2064] [serial = 257] [outer = 00000000]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 136 (1860B800) [pid = 2064] [serial = 182] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 135 (14CD4C00) [pid = 2064] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 134 (11E37000) [pid = 2064] [serial = 167] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 133 (1A376800) [pid = 2064] [serial = 202] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 132 (18F48800) [pid = 2064] [serial = 185] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 131 (12AF6800) [pid = 2064] [serial = 172] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999830797]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 130 (0F490800) [pid = 2064] [serial = 169] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 129 (19555000) [pid = 2064] [serial = 188] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 128 (14CC1800) [pid = 2064] [serial = 179] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 127 (18E8DC00) [pid = 2064] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 126 (12F09000) [pid = 2064] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 125 (19554C00) [pid = 2064] [serial = 191] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 124 (14C9AC00) [pid = 2064] [serial = 177] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 123 (14CBD800) [pid = 2064] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 122 (0F6CF000) [pid = 2064] [serial = 205] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 121 (15AC2800) [pid = 2064] [serial = 141] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 120 (187DD800) [pid = 2064] [serial = 150] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 119 (18F53800) [pid = 2064] [serial = 153] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 118 (195A2000) [pid = 2064] [serial = 156] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 117 (1174D800) [pid = 2064] [serial = 170] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 116 (18F52800) [pid = 2064] [serial = 186] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 115 (1792F800) [pid = 2064] [serial = 147] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 114 (19B45400) [pid = 2064] [serial = 192] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 113 (150EEC00) [pid = 2064] [serial = 180] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 112 (13B78C00) [pid = 2064] [serial = 175] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 111 (19D6FC00) [pid = 2064] [serial = 196] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 110 (12AEA800) [pid = 2064] [serial = 144] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 109 (19BE1400) [pid = 2064] [serial = 162] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 108 (14CC2000) [pid = 2064] [serial = 178] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 107 (19B50000) [pid = 2064] [serial = 159] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 106 (1226B000) [pid = 2064] [serial = 165] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 105 (12F0EC00) [pid = 2064] [serial = 173] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999830797]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 104 (11E5D400) [pid = 2064] [serial = 168] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 103 (195AA400) [pid = 2064] [serial = 189] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 102 (18615C00) [pid = 2064] [serial = 183] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 101 (19F82000) [pid = 2064] [serial = 199] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 100 (19F83800) [pid = 2064] [serial = 55] [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.]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 99 (19D74800) [pid = 2064] [serial = 197] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 98 (19B51C00) [pid = 2064] [serial = 193] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | --DOMWINDOW == 97 (1979D800) [pid = 2064] [serial = 190] [outer = 00000000] [url = about:blank]
22:10:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 98 (0F48EC00) [pid = 2064] [serial = 258] [outer = 1995E000]
22:10:49 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:49 INFO - document served over http requires an https
22:10:49 INFO - sub-resource via iframe-tag using the meta-csp
22:10:49 INFO - delivery method with no-redirect and when
22:10:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
22:10:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 734ms
22:10:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:10:49 INFO - PROCESS | 2064 | ++DOCSHELL 18F52800 == 52 [pid = 2064] [id = 93]
22:10:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 99 (18F53800) [pid = 2064] [serial = 259] [outer = 00000000]
22:10:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 100 (195AD400) [pid = 2064] [serial = 260] [outer = 18F53800]
22:10:49 INFO - PROCESS | 2064 | 1447999849187 Marionette INFO loaded listener.js
22:10:49 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 101 (1995E400) [pid = 2064] [serial = 261] [outer = 18F53800]
22:10:49 INFO - PROCESS | 2064 | ++DOCSHELL 19B4EC00 == 53 [pid = 2064] [id = 94]
22:10:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 102 (19B4F400) [pid = 2064] [serial = 262] [outer = 00000000]
22:10:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 103 (19BDBC00) [pid = 2064] [serial = 263] [outer = 19B4F400]
22:10:49 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:49 INFO - document served over http requires an https
22:10:49 INFO - sub-resource via iframe-tag using the meta-csp
22:10:49 INFO - delivery method with swap-origin-redirect and when
22:10:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
22:10:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 641ms
22:10:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:10:49 INFO - PROCESS | 2064 | ++DOCSHELL 11599C00 == 54 [pid = 2064] [id = 95]
22:10:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 104 (19B43400) [pid = 2064] [serial = 264] [outer = 00000000]
22:10:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 105 (19D71000) [pid = 2064] [serial = 265] [outer = 19B43400]
22:10:49 INFO - PROCESS | 2064 | 1447999849833 Marionette INFO loaded listener.js
22:10:49 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 106 (19F04800) [pid = 2064] [serial = 266] [outer = 19B43400]
22:10:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:50 INFO - document served over http requires an https
22:10:50 INFO - sub-resource via script-tag using the meta-csp
22:10:50 INFO - delivery method with keep-origin-redirect and when
22:10:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:10:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:10:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
22:10:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 640ms
22:10:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
22:10:50 INFO - PROCESS | 2064 | ++DOCSHELL 14D07000 == 55 [pid = 2064] [id = 96]
22:10:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 107 (14D07C00) [pid = 2064] [serial = 267] [outer = 00000000]
22:10:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 108 (19B52C00) [pid = 2064] [serial = 268] [outer = 14D07C00]
22:10:50 INFO - PROCESS | 2064 | 1447999850498 Marionette INFO loaded listener.js
22:10:50 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 109 (19F84000) [pid = 2064] [serial = 269] [outer = 14D07C00]
22:10:51 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:51 INFO - document served over http requires an https
22:10:51 INFO - sub-resource via script-tag using the meta-csp
22:10:51 INFO - delivery method with no-redirect and when
22:10:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:10:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:10:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
22:10:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 703ms
22:10:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:10:51 INFO - PROCESS | 2064 | ++DOCSHELL 0F6CD000 == 56 [pid = 2064] [id = 97]
22:10:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 110 (0F6D0800) [pid = 2064] [serial = 270] [outer = 00000000]
22:10:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 111 (11593000) [pid = 2064] [serial = 271] [outer = 0F6D0800]
22:10:51 INFO - PROCESS | 2064 | 1447999851359 Marionette INFO loaded listener.js
22:10:51 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 112 (11DA2000) [pid = 2064] [serial = 272] [outer = 0F6D0800]
22:10:52 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:52 INFO - document served over http requires an https
22:10:52 INFO - sub-resource via script-tag using the meta-csp
22:10:52 INFO - delivery method with swap-origin-redirect and when
22:10:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:10:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:10:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
22:10:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1000ms
22:10:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:10:52 INFO - PROCESS | 2064 | ++DOCSHELL 12AF5400 == 57 [pid = 2064] [id = 98]
22:10:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 113 (13B73400) [pid = 2064] [serial = 273] [outer = 00000000]
22:10:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 114 (14CC2400) [pid = 2064] [serial = 274] [outer = 13B73400]
22:10:52 INFO - PROCESS | 2064 | 1447999852324 Marionette INFO loaded listener.js
22:10:52 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 115 (1670B800) [pid = 2064] [serial = 275] [outer = 13B73400]
22:10:52 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:52 INFO - document served over http requires an https
22:10:52 INFO - sub-resource via xhr-request using the meta-csp
22:10:52 INFO - delivery method with keep-origin-redirect and when
22:10:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:10:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:10:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
22:10:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 953ms
22:10:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
22:10:53 INFO - PROCESS | 2064 | ++DOCSHELL 19958800 == 58 [pid = 2064] [id = 99]
22:10:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 116 (1995DC00) [pid = 2064] [serial = 276] [outer = 00000000]
22:10:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 117 (1A021C00) [pid = 2064] [serial = 277] [outer = 1995DC00]
22:10:53 INFO - PROCESS | 2064 | 1447999853244 Marionette INFO loaded listener.js
22:10:53 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 118 (1A42F400) [pid = 2064] [serial = 278] [outer = 1995DC00]
22:10:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:53 INFO - document served over http requires an https
22:10:53 INFO - sub-resource via xhr-request using the meta-csp
22:10:53 INFO - delivery method with no-redirect and when
22:10:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:10:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:10:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
22:10:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 844ms
22:10:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:10:54 INFO - PROCESS | 2064 | ++DOCSHELL 1A42CC00 == 59 [pid = 2064] [id = 100]
22:10:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 119 (1C6AEC00) [pid = 2064] [serial = 279] [outer = 00000000]
22:10:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 120 (1CA9C400) [pid = 2064] [serial = 280] [outer = 1C6AEC00]
22:10:54 INFO - PROCESS | 2064 | 1447999854097 Marionette INFO loaded listener.js
22:10:54 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 121 (1CAA3000) [pid = 2064] [serial = 281] [outer = 1C6AEC00]
22:10:54 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:54 INFO - document served over http requires an https
22:10:54 INFO - sub-resource via xhr-request using the meta-csp
22:10:54 INFO - delivery method with swap-origin-redirect and when
22:10:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:10:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:10:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
22:10:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 828ms
22:10:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:10:54 INFO - PROCESS | 2064 | ++DOCSHELL 197CF000 == 60 [pid = 2064] [id = 101]
22:10:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 122 (197CF800) [pid = 2064] [serial = 282] [outer = 00000000]
22:10:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 123 (197D5C00) [pid = 2064] [serial = 283] [outer = 197CF800]
22:10:54 INFO - PROCESS | 2064 | 1447999854926 Marionette INFO loaded listener.js
22:10:54 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 124 (1CA9F800) [pid = 2064] [serial = 284] [outer = 197CF800]
22:10:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:55 INFO - document served over http requires an http
22:10:55 INFO - sub-resource via fetch-request using the meta-csp
22:10:55 INFO - delivery method with keep-origin-redirect and when
22:10:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
22:10:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 797ms
22:10:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
22:10:55 INFO - PROCESS | 2064 | ++DOCSHELL 1CED1800 == 61 [pid = 2064] [id = 102]
22:10:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 125 (1CED1C00) [pid = 2064] [serial = 285] [outer = 00000000]
22:10:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 126 (1CED6800) [pid = 2064] [serial = 286] [outer = 1CED1C00]
22:10:55 INFO - PROCESS | 2064 | 1447999855811 Marionette INFO loaded listener.js
22:10:55 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 127 (1CFF3800) [pid = 2064] [serial = 287] [outer = 1CED1C00]
22:10:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:10:56 INFO - document served over http requires an http
22:10:56 INFO - sub-resource via fetch-request using the meta-csp
22:10:56 INFO - delivery method with no-redirect and when
22:10:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
22:10:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1031ms
22:10:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:10:56 INFO - PROCESS | 2064 | ++DOCSHELL 167D9000 == 62 [pid = 2064] [id = 103]
22:10:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 128 (16C14400) [pid = 2064] [serial = 288] [outer = 00000000]
22:10:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 129 (1CEC9C00) [pid = 2064] [serial = 289] [outer = 16C14400]
22:10:56 INFO - PROCESS | 2064 | 1447999856806 Marionette INFO loaded listener.js
22:10:56 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 130 (1CFF6400) [pid = 2064] [serial = 290] [outer = 16C14400]
22:10:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:10:58 INFO - document served over http requires an http
22:10:58 INFO - sub-resource via fetch-request using the meta-csp
22:10:58 INFO - delivery method with swap-origin-redirect and when
22:10:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:10:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:10:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:10:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
22:10:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1656ms
22:10:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:10:58 INFO - PROCESS | 2064 | ++DOCSHELL 1140C800 == 63 [pid = 2064] [id = 104]
22:10:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 131 (12AF1000) [pid = 2064] [serial = 291] [outer = 00000000]
22:10:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 132 (15D75800) [pid = 2064] [serial = 292] [outer = 12AF1000]
22:10:58 INFO - PROCESS | 2064 | 1447999858474 Marionette INFO loaded listener.js
22:10:58 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 133 (1731CC00) [pid = 2064] [serial = 293] [outer = 12AF1000]
22:10:59 INFO - PROCESS | 2064 | ++DOCSHELL 114CF000 == 64 [pid = 2064] [id = 105]
22:10:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 134 (117B3400) [pid = 2064] [serial = 294] [outer = 00000000]
22:10:59 INFO - PROCESS | 2064 | 1447999859228 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
22:10:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 135 (11E35000) [pid = 2064] [serial = 295] [outer = 117B3400]
22:10:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:10:59 INFO - document served over http requires an http
22:10:59 INFO - sub-resource via iframe-tag using the meta-csp
22:10:59 INFO - delivery method with keep-origin-redirect and when
22:10:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:10:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:10:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:10:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:10:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:10:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:10:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
22:10:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1140ms
22:10:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:10:59 INFO - PROCESS | 2064 | ++DOCSHELL 11E64C00 == 65 [pid = 2064] [id = 106]
22:10:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 136 (12194000) [pid = 2064] [serial = 296] [outer = 00000000]
22:10:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 137 (14CD4000) [pid = 2064] [serial = 297] [outer = 12194000]
22:10:59 INFO - PROCESS | 2064 | 1447999859882 Marionette INFO loaded listener.js
22:10:59 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:10:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 138 (167D6400) [pid = 2064] [serial = 298] [outer = 12194000]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 18959800 == 64 [pid = 2064] [id = 36]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 0EB05C00 == 63 [pid = 2064] [id = 35]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 11599C00 == 62 [pid = 2064] [id = 95]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 19B4EC00 == 61 [pid = 2064] [id = 94]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 18F52800 == 60 [pid = 2064] [id = 93]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 1995C400 == 59 [pid = 2064] [id = 92]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 18FE6000 == 58 [pid = 2064] [id = 91]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 18FDE800 == 57 [pid = 2064] [id = 90]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 18613C00 == 56 [pid = 2064] [id = 89]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 167D8C00 == 55 [pid = 2064] [id = 88]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 14CBC800 == 54 [pid = 2064] [id = 87]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 13B6BC00 == 53 [pid = 2064] [id = 86]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 12051800 == 52 [pid = 2064] [id = 85]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 120DBC00 == 51 [pid = 2064] [id = 84]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 0FC3BC00 == 50 [pid = 2064] [id = 83]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 0FC36C00 == 49 [pid = 2064] [id = 81]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 0F9A3400 == 48 [pid = 2064] [id = 80]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 0F9ADC00 == 47 [pid = 2064] [id = 79]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 19964C00 == 46 [pid = 2064] [id = 77]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 14C9CC00 == 45 [pid = 2064] [id = 75]
22:11:00 INFO - PROCESS | 2064 | --DOCSHELL 0F6D1C00 == 44 [pid = 2064] [id = 74]
22:11:00 INFO - PROCESS | 2064 | ++DOCSHELL 0FC3BC00 == 45 [pid = 2064] [id = 107]
22:11:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 139 (0FC3E800) [pid = 2064] [serial = 299] [outer = 00000000]
22:11:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 140 (1147D400) [pid = 2064] [serial = 300] [outer = 0FC3E800]
22:11:00 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:00 INFO - document served over http requires an http
22:11:00 INFO - sub-resource via iframe-tag using the meta-csp
22:11:00 INFO - delivery method with no-redirect and when
22:11:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:11:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:11:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
22:11:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1094ms
22:11:00 INFO - PROCESS | 2064 | --DOMWINDOW == 139 (1A37FC00) [pid = 2064] [serial = 203] [outer = 00000000] [url = about:blank]
22:11:00 INFO - PROCESS | 2064 | --DOMWINDOW == 138 (18A0BC00) [pid = 2064] [serial = 184] [outer = 00000000] [url = about:blank]
22:11:00 INFO - PROCESS | 2064 | --DOMWINDOW == 137 (1A01D800) [pid = 2064] [serial = 200] [outer = 00000000] [url = about:blank]
22:11:00 INFO - PROCESS | 2064 | --DOMWINDOW == 136 (11DA0C00) [pid = 2064] [serial = 171] [outer = 00000000] [url = about:blank]
22:11:00 INFO - PROCESS | 2064 | --DOMWINDOW == 135 (140E8C00) [pid = 2064] [serial = 176] [outer = 00000000] [url = about:blank]
22:11:00 INFO - PROCESS | 2064 | --DOMWINDOW == 134 (191B1000) [pid = 2064] [serial = 187] [outer = 00000000] [url = about:blank]
22:11:00 INFO - PROCESS | 2064 | --DOMWINDOW == 133 (15ABDC00) [pid = 2064] [serial = 181] [outer = 00000000] [url = about:blank]
22:11:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:11:00 INFO - PROCESS | 2064 | ++DOCSHELL 12AF2800 == 46 [pid = 2064] [id = 108]
22:11:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 134 (12AF4400) [pid = 2064] [serial = 301] [outer = 00000000]
22:11:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 135 (13B99C00) [pid = 2064] [serial = 302] [outer = 12AF4400]
22:11:00 INFO - PROCESS | 2064 | 1447999860946 Marionette INFO loaded listener.js
22:11:01 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 136 (14ACD800) [pid = 2064] [serial = 303] [outer = 12AF4400]
22:11:01 INFO - PROCESS | 2064 | ++DOCSHELL 155D9000 == 47 [pid = 2064] [id = 109]
22:11:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 137 (155DA400) [pid = 2064] [serial = 304] [outer = 00000000]
22:11:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 138 (15AC3000) [pid = 2064] [serial = 305] [outer = 155DA400]
22:11:01 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:01 INFO - document served over http requires an http
22:11:01 INFO - sub-resource via iframe-tag using the meta-csp
22:11:01 INFO - delivery method with swap-origin-redirect and when
22:11:01 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"
22:11:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:11:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:11:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
22:11:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 828ms
22:11:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:11:01 INFO - PROCESS | 2064 | ++DOCSHELL 14C98C00 == 48 [pid = 2064] [id = 110]
22:11:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 139 (17326400) [pid = 2064] [serial = 306] [outer = 00000000]
22:11:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 140 (17ABD000) [pid = 2064] [serial = 307] [outer = 17326400]
22:11:01 INFO - PROCESS | 2064 | 1447999861816 Marionette INFO loaded listener.js
22:11:01 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 141 (18613C00) [pid = 2064] [serial = 308] [outer = 17326400]
22:11:02 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:02 INFO - document served over http requires an http
22:11:02 INFO - sub-resource via script-tag using the meta-csp
22:11:02 INFO - delivery method with keep-origin-redirect and when
22:11:02 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"
22:11:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:11:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:11:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
22:11:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 797ms
22:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
22:11:02 INFO - PROCESS | 2064 | ++DOCSHELL 1860CC00 == 49 [pid = 2064] [id = 111]
22:11:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 142 (18613000) [pid = 2064] [serial = 309] [outer = 00000000]
22:11:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 143 (18FE2000) [pid = 2064] [serial = 310] [outer = 18613000]
22:11:02 INFO - PROCESS | 2064 | 1447999862618 Marionette INFO loaded listener.js
22:11:02 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 144 (19549000) [pid = 2064] [serial = 311] [outer = 18613000]
22:11:03 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:03 INFO - document served over http requires an http
22:11:03 INFO - sub-resource via script-tag using the meta-csp
22:11:03 INFO - delivery method with no-redirect and when
22:11:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:11:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:11:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
22:11:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 843ms
22:11:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:11:03 INFO - PROCESS | 2064 | ++DOCSHELL 19793800 == 50 [pid = 2064] [id = 112]
22:11:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 145 (19799800) [pid = 2064] [serial = 312] [outer = 00000000]
22:11:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 146 (1995C400) [pid = 2064] [serial = 313] [outer = 19799800]
22:11:03 INFO - PROCESS | 2064 | 1447999863448 Marionette INFO loaded listener.js
22:11:03 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 147 (19B49000) [pid = 2064] [serial = 314] [outer = 19799800]
22:11:04 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:04 INFO - document served over http requires an http
22:11:04 INFO - sub-resource via script-tag using the meta-csp
22:11:04 INFO - delivery method with swap-origin-redirect and when
22:11:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:11:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:11:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
22:11:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 797ms
22:11:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:11:04 INFO - PROCESS | 2064 | ++DOCSHELL 19F06800 == 51 [pid = 2064] [id = 113]
22:11:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 148 (19F0D400) [pid = 2064] [serial = 315] [outer = 00000000]
22:11:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 149 (1A018400) [pid = 2064] [serial = 316] [outer = 19F0D400]
22:11:04 INFO - PROCESS | 2064 | 1447999864288 Marionette INFO loaded listener.js
22:11:04 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 150 (1A376C00) [pid = 2064] [serial = 317] [outer = 19F0D400]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 149 (19F81000) [pid = 2064] [serial = 215] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999838820]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 148 (0F9AE000) [pid = 2064] [serial = 220] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 147 (14C9E400) [pid = 2064] [serial = 210] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 146 (19B52C00) [pid = 2064] [serial = 268] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 145 (18618800) [pid = 2064] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 144 (1995E000) [pid = 2064] [serial = 257] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999848830]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 143 (18FE8800) [pid = 2064] [serial = 254] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 142 (167DC800) [pid = 2064] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 141 (14AD6400) [pid = 2064] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 140 (19B43400) [pid = 2064] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 139 (0FC40000) [pid = 2064] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 138 (150B4800) [pid = 2064] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 137 (18FE0C00) [pid = 2064] [serial = 252] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 136 (19B4F400) [pid = 2064] [serial = 262] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 135 (12A85C00) [pid = 2064] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 134 (18F53800) [pid = 2064] [serial = 259] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 133 (1257A000) [pid = 2064] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 132 (0F48EC00) [pid = 2064] [serial = 258] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999848830]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 131 (19547400) [pid = 2064] [serial = 255] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 130 (1A42B400) [pid = 2064] [serial = 223] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 129 (0FC3D800) [pid = 2064] [serial = 226] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 128 (1A42B800) [pid = 2064] [serial = 216] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999838820]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 127 (18D8B800) [pid = 2064] [serial = 213] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 126 (12FAA800) [pid = 2064] [serial = 221] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 125 (167E1800) [pid = 2064] [serial = 218] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 124 (155BB400) [pid = 2064] [serial = 211] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 123 (11D44000) [pid = 2064] [serial = 208] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 122 (11BD0000) [pid = 2064] [serial = 232] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 121 (17ABB000) [pid = 2064] [serial = 247] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 120 (19D71000) [pid = 2064] [serial = 265] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 119 (12FA8C00) [pid = 2064] [serial = 238] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 118 (12FB1800) [pid = 2064] [serial = 235] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 117 (155DD400) [pid = 2064] [serial = 244] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 116 (1C86F800) [pid = 2064] [serial = 229] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 115 (19BDBC00) [pid = 2064] [serial = 263] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 114 (195AD400) [pid = 2064] [serial = 260] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 113 (14CB5800) [pid = 2064] [serial = 241] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 112 (1954B800) [pid = 2064] [serial = 253] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 111 (18D93400) [pid = 2064] [serial = 250] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 110 (12A7F000) [pid = 2064] [serial = 233] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 109 (13B99800) [pid = 2064] [serial = 239] [outer = 00000000] [url = about:blank]
22:11:04 INFO - PROCESS | 2064 | --DOMWINDOW == 108 (13E8A800) [pid = 2064] [serial = 236] [outer = 00000000] [url = about:blank]
22:11:04 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:04 INFO - document served over http requires an http
22:11:04 INFO - sub-resource via xhr-request using the meta-csp
22:11:04 INFO - delivery method with keep-origin-redirect and when
22:11:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:11:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:11:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
22:11:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 907ms
22:11:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
22:11:05 INFO - PROCESS | 2064 | ++DOCSHELL 11D44000 == 52 [pid = 2064] [id = 114]
22:11:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 109 (13982C00) [pid = 2064] [serial = 318] [outer = 00000000]
22:11:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 110 (167DD000) [pid = 2064] [serial = 319] [outer = 13982C00]
22:11:05 INFO - PROCESS | 2064 | 1447999865111 Marionette INFO loaded listener.js
22:11:05 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 111 (195AB800) [pid = 2064] [serial = 320] [outer = 13982C00]
22:11:05 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:05 INFO - document served over http requires an http
22:11:05 INFO - sub-resource via xhr-request using the meta-csp
22:11:05 INFO - delivery method with no-redirect and when
22:11:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:11:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:11:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
22:11:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 641ms
22:11:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:11:05 INFO - PROCESS | 2064 | ++DOCSHELL 187DA400 == 53 [pid = 2064] [id = 115]
22:11:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 112 (19B4F400) [pid = 2064] [serial = 321] [outer = 00000000]
22:11:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 113 (1A430000) [pid = 2064] [serial = 322] [outer = 19B4F400]
22:11:05 INFO - PROCESS | 2064 | 1447999865754 Marionette INFO loaded listener.js
22:11:05 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 114 (1C870800) [pid = 2064] [serial = 323] [outer = 19B4F400]
22:11:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:06 INFO - document served over http requires an http
22:11:06 INFO - sub-resource via xhr-request using the meta-csp
22:11:06 INFO - delivery method with swap-origin-redirect and when
22:11:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:11:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:11:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
22:11:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 594ms
22:11:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:11:06 INFO - PROCESS | 2064 | ++DOCSHELL 1CED3400 == 54 [pid = 2064] [id = 116]
22:11:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 115 (1CED4800) [pid = 2064] [serial = 324] [outer = 00000000]
22:11:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 116 (1CFFC400) [pid = 2064] [serial = 325] [outer = 1CED4800]
22:11:06 INFO - PROCESS | 2064 | 1447999866349 Marionette INFO loaded listener.js
22:11:06 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 117 (0FC56800) [pid = 2064] [serial = 326] [outer = 1CED4800]
22:11:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:06 INFO - document served over http requires an https
22:11:06 INFO - sub-resource via fetch-request using the meta-csp
22:11:06 INFO - delivery method with keep-origin-redirect and when
22:11:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:11:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:11:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:11:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
22:11:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 703ms
22:11:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
22:11:07 INFO - PROCESS | 2064 | ++DOCSHELL 0F9AB800 == 55 [pid = 2064] [id = 117]
22:11:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 118 (0F9AC000) [pid = 2064] [serial = 327] [outer = 00000000]
22:11:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 119 (0FC61400) [pid = 2064] [serial = 328] [outer = 0F9AC000]
22:11:07 INFO - PROCESS | 2064 | 1447999867216 Marionette INFO loaded listener.js
22:11:07 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 120 (11D99800) [pid = 2064] [serial = 329] [outer = 0F9AC000]
22:11:07 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:07 INFO - document served over http requires an https
22:11:07 INFO - sub-resource via fetch-request using the meta-csp
22:11:07 INFO - delivery method with no-redirect and when
22:11:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:11:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:11:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:11:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
22:11:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 953ms
22:11:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:11:08 INFO - PROCESS | 2064 | ++DOCSHELL 140F2800 == 56 [pid = 2064] [id = 118]
22:11:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 121 (14C95C00) [pid = 2064] [serial = 330] [outer = 00000000]
22:11:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 122 (14D0F400) [pid = 2064] [serial = 331] [outer = 14C95C00]
22:11:08 INFO - PROCESS | 2064 | 1447999868197 Marionette INFO loaded listener.js
22:11:08 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 123 (167E4800) [pid = 2064] [serial = 332] [outer = 14C95C00]
22:11:08 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:08 INFO - document served over http requires an https
22:11:08 INFO - sub-resource via fetch-request using the meta-csp
22:11:08 INFO - delivery method with swap-origin-redirect and when
22:11:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:11:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:11:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:11:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
22:11:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1000ms
22:11:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:11:09 INFO - PROCESS | 2064 | ++DOCSHELL 0F9A7400 == 57 [pid = 2064] [id = 119]
22:11:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 124 (18A10C00) [pid = 2064] [serial = 333] [outer = 00000000]
22:11:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 125 (195A2400) [pid = 2064] [serial = 334] [outer = 18A10C00]
22:11:09 INFO - PROCESS | 2064 | 1447999869148 Marionette INFO loaded listener.js
22:11:09 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 126 (19F0BC00) [pid = 2064] [serial = 335] [outer = 18A10C00]
22:11:09 INFO - PROCESS | 2064 | ++DOCSHELL 18688000 == 58 [pid = 2064] [id = 120]
22:11:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 127 (18688C00) [pid = 2064] [serial = 336] [outer = 00000000]
22:11:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 128 (18689C00) [pid = 2064] [serial = 337] [outer = 18688C00]
22:11:09 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:09 INFO - document served over http requires an https
22:11:09 INFO - sub-resource via iframe-tag using the meta-csp
22:11:09 INFO - delivery method with keep-origin-redirect and when
22:11:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:11:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:11:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
22:11:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 938ms
22:11:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:11:10 INFO - PROCESS | 2064 | ++DOCSHELL 1868A400 == 59 [pid = 2064] [id = 121]
22:11:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 129 (1868B000) [pid = 2064] [serial = 338] [outer = 00000000]
22:11:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 130 (197A0C00) [pid = 2064] [serial = 339] [outer = 1868B000]
22:11:10 INFO - PROCESS | 2064 | 1447999870136 Marionette INFO loaded listener.js
22:11:10 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 131 (1CFF3000) [pid = 2064] [serial = 340] [outer = 1868B000]
22:11:10 INFO - PROCESS | 2064 | ++DOCSHELL 0F910400 == 60 [pid = 2064] [id = 122]
22:11:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 132 (0F910800) [pid = 2064] [serial = 341] [outer = 00000000]
22:11:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 133 (0F912800) [pid = 2064] [serial = 342] [outer = 0F910800]
22:11:10 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:10 INFO - document served over http requires an https
22:11:10 INFO - sub-resource via iframe-tag using the meta-csp
22:11:10 INFO - delivery method with no-redirect and when
22:11:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:11:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:11:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
22:11:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 937ms
22:11:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:11:11 INFO - PROCESS | 2064 | ++DOCSHELL 0F90D400 == 61 [pid = 2064] [id = 123]
22:11:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 134 (0F90E400) [pid = 2064] [serial = 343] [outer = 00000000]
22:11:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 135 (0F913800) [pid = 2064] [serial = 344] [outer = 0F90E400]
22:11:11 INFO - PROCESS | 2064 | 1447999871085 Marionette INFO loaded listener.js
22:11:11 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 136 (11738800) [pid = 2064] [serial = 345] [outer = 0F90E400]
22:11:12 INFO - PROCESS | 2064 | ++DOCSHELL 0F9A9800 == 62 [pid = 2064] [id = 124]
22:11:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 137 (0F9AD400) [pid = 2064] [serial = 346] [outer = 00000000]
22:11:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 138 (0F6C9000) [pid = 2064] [serial = 347] [outer = 0F9AD400]
22:11:12 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:12 INFO - document served over http requires an https
22:11:12 INFO - sub-resource via iframe-tag using the meta-csp
22:11:12 INFO - delivery method with swap-origin-redirect and when
22:11:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:11:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:11:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
22:11:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2203ms
22:11:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:11:13 INFO - PROCESS | 2064 | ++DOCSHELL 0FC5E000 == 63 [pid = 2064] [id = 125]
22:11:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 139 (0FC5E400) [pid = 2064] [serial = 348] [outer = 00000000]
22:11:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 140 (12051000) [pid = 2064] [serial = 349] [outer = 0FC5E400]
22:11:13 INFO - PROCESS | 2064 | 1447999873237 Marionette INFO loaded listener.js
22:11:13 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 141 (12F0E000) [pid = 2064] [serial = 350] [outer = 0FC5E400]
22:11:13 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:13 INFO - document served over http requires an https
22:11:13 INFO - sub-resource via script-tag using the meta-csp
22:11:13 INFO - delivery method with keep-origin-redirect and when
22:11:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:11:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:11:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
22:11:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 937ms
22:11:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
22:11:14 INFO - PROCESS | 2064 | ++DOCSHELL 11E3CC00 == 64 [pid = 2064] [id = 126]
22:11:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 142 (11E66400) [pid = 2064] [serial = 351] [outer = 00000000]
22:11:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 143 (13B6B800) [pid = 2064] [serial = 352] [outer = 11E66400]
22:11:14 INFO - PROCESS | 2064 | 1447999874175 Marionette INFO loaded listener.js
22:11:14 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 144 (14CB9800) [pid = 2064] [serial = 353] [outer = 11E66400]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 1C6B8000 == 63 [pid = 2064] [id = 82]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 187DA400 == 62 [pid = 2064] [id = 115]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 11D44000 == 61 [pid = 2064] [id = 114]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 19F06800 == 60 [pid = 2064] [id = 113]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 19793800 == 59 [pid = 2064] [id = 112]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 1860CC00 == 58 [pid = 2064] [id = 111]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 14C98C00 == 57 [pid = 2064] [id = 110]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 155D9000 == 56 [pid = 2064] [id = 109]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 12AF2800 == 55 [pid = 2064] [id = 108]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 0FC3BC00 == 54 [pid = 2064] [id = 107]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 11E64C00 == 53 [pid = 2064] [id = 106]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 114CF000 == 52 [pid = 2064] [id = 105]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 167D9000 == 51 [pid = 2064] [id = 103]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 1CED1800 == 50 [pid = 2064] [id = 102]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 197CF000 == 49 [pid = 2064] [id = 101]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 1A42CC00 == 48 [pid = 2064] [id = 100]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 19958800 == 47 [pid = 2064] [id = 99]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 12AF5400 == 46 [pid = 2064] [id = 98]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 14D07000 == 45 [pid = 2064] [id = 96]
22:11:14 INFO - PROCESS | 2064 | --DOCSHELL 0F6CD000 == 44 [pid = 2064] [id = 97]
22:11:14 INFO - PROCESS | 2064 | --DOMWINDOW == 143 (195A7400) [pid = 2064] [serial = 256] [outer = 00000000] [url = about:blank]
22:11:14 INFO - PROCESS | 2064 | --DOMWINDOW == 142 (19F04800) [pid = 2064] [serial = 266] [outer = 00000000] [url = about:blank]
22:11:14 INFO - PROCESS | 2064 | --DOMWINDOW == 141 (17DAC400) [pid = 2064] [serial = 248] [outer = 00000000] [url = about:blank]
22:11:14 INFO - PROCESS | 2064 | --DOMWINDOW == 140 (15DCF400) [pid = 2064] [serial = 245] [outer = 00000000] [url = about:blank]
22:11:14 INFO - PROCESS | 2064 | --DOMWINDOW == 139 (18A07000) [pid = 2064] [serial = 251] [outer = 00000000] [url = about:blank]
22:11:14 INFO - PROCESS | 2064 | --DOMWINDOW == 138 (14CC3400) [pid = 2064] [serial = 242] [outer = 00000000] [url = about:blank]
22:11:14 INFO - PROCESS | 2064 | --DOMWINDOW == 137 (1995E400) [pid = 2064] [serial = 261] [outer = 00000000] [url = about:blank]
22:11:14 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:14 INFO - document served over http requires an https
22:11:14 INFO - sub-resource via script-tag using the meta-csp
22:11:14 INFO - delivery method with no-redirect and when
22:11:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:11:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:11:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
22:11:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 844ms
22:11:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:11:15 INFO - PROCESS | 2064 | ++DOCSHELL 0FC32000 == 45 [pid = 2064] [id = 127]
22:11:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 138 (0FC32C00) [pid = 2064] [serial = 354] [outer = 00000000]
22:11:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 139 (11757800) [pid = 2064] [serial = 355] [outer = 0FC32C00]
22:11:15 INFO - PROCESS | 2064 | 1447999875089 Marionette INFO loaded listener.js
22:11:15 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 140 (12AEC400) [pid = 2064] [serial = 356] [outer = 0FC32C00]
22:11:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:15 INFO - document served over http requires an https
22:11:15 INFO - sub-resource via script-tag using the meta-csp
22:11:15 INFO - delivery method with swap-origin-redirect and when
22:11:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:11:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:11:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
22:11:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 750ms
22:11:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:11:15 INFO - PROCESS | 2064 | ++DOCSHELL 11E65400 == 46 [pid = 2064] [id = 128]
22:11:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 141 (13B9C400) [pid = 2064] [serial = 357] [outer = 00000000]
22:11:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 142 (14A0C400) [pid = 2064] [serial = 358] [outer = 13B9C400]
22:11:15 INFO - PROCESS | 2064 | 1447999875713 Marionette INFO loaded listener.js
22:11:15 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 143 (14D06800) [pid = 2064] [serial = 359] [outer = 13B9C400]
22:11:16 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:16 INFO - document served over http requires an https
22:11:16 INFO - sub-resource via xhr-request using the meta-csp
22:11:16 INFO - delivery method with keep-origin-redirect and when
22:11: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"
22:11:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:11:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:11:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
22:11:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 641ms
22:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
22:11:16 INFO - PROCESS | 2064 | ++DOCSHELL 0F6CA000 == 47 [pid = 2064] [id = 129]
22:11:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 144 (14C9D000) [pid = 2064] [serial = 360] [outer = 00000000]
22:11:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 145 (155D9800) [pid = 2064] [serial = 361] [outer = 14C9D000]
22:11:16 INFO - PROCESS | 2064 | 1447999876348 Marionette INFO loaded listener.js
22:11:16 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 146 (15DD0800) [pid = 2064] [serial = 362] [outer = 14C9D000]
22:11:16 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:16 INFO - document served over http requires an https
22:11:16 INFO - sub-resource via xhr-request using the meta-csp
22:11:16 INFO - delivery method with no-redirect and when
22:11: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"
22:11:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:11:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:11:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
22:11:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 641ms
22:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:11:16 INFO - PROCESS | 2064 | ++DOCSHELL 167E4400 == 48 [pid = 2064] [id = 130]
22:11:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 147 (16C11400) [pid = 2064] [serial = 363] [outer = 00000000]
22:11:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 148 (16C1BC00) [pid = 2064] [serial = 364] [outer = 16C11400]
22:11:17 INFO - PROCESS | 2064 | 1447999877043 Marionette INFO loaded listener.js
22:11:17 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 149 (17325C00) [pid = 2064] [serial = 365] [outer = 16C11400]
22:11:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:17 INFO - document served over http requires an https
22:11:17 INFO - sub-resource via xhr-request using the meta-csp
22:11:17 INFO - delivery method with swap-origin-redirect and when
22:11: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"
22:11:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:11:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:11:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
22:11:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 735ms
22:11:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:11:17 INFO - PROCESS | 2064 | ++DOCSHELL 115F2800 == 49 [pid = 2064] [id = 131]
22:11:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 150 (1793AC00) [pid = 2064] [serial = 366] [outer = 00000000]
22:11:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 151 (1860D800) [pid = 2064] [serial = 367] [outer = 1793AC00]
22:11:17 INFO - PROCESS | 2064 | 1447999877768 Marionette INFO loaded listener.js
22:11:17 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 152 (18688400) [pid = 2064] [serial = 368] [outer = 1793AC00]
22:11:18 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:18 INFO - document served over http requires an http
22:11:18 INFO - sub-resource via fetch-request using the meta-referrer
22:11:18 INFO - delivery method with keep-origin-redirect and when
22:11:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:11:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:11:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:11:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
22:11:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 625ms
22:11:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
22:11:18 INFO - PROCESS | 2064 | ++DOCSHELL 16713000 == 50 [pid = 2064] [id = 132]
22:11:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 153 (1860DC00) [pid = 2064] [serial = 369] [outer = 00000000]
22:11:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 154 (18D8B800) [pid = 2064] [serial = 370] [outer = 1860DC00]
22:11:18 INFO - PROCESS | 2064 | 1447999878473 Marionette INFO loaded listener.js
22:11:18 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 155 (18D99C00) [pid = 2064] [serial = 371] [outer = 1860DC00]
22:11:18 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:18 INFO - document served over http requires an http
22:11:18 INFO - sub-resource via fetch-request using the meta-referrer
22:11:18 INFO - delivery method with no-redirect and when
22:11:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:11:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:11:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:11:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
22:11:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 641ms
22:11:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:11:19 INFO - PROCESS | 2064 | ++DOCSHELL 18E86800 == 51 [pid = 2064] [id = 133]
22:11:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 156 (18F48C00) [pid = 2064] [serial = 372] [outer = 00000000]
22:11:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 157 (18F56000) [pid = 2064] [serial = 373] [outer = 18F48C00]
22:11:19 INFO - PROCESS | 2064 | 1447999879055 Marionette INFO loaded listener.js
22:11:19 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 158 (192A7000) [pid = 2064] [serial = 374] [outer = 18F48C00]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 157 (0F6A9400) [pid = 2064] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 156 (19B45800) [pid = 2064] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 155 (158C9000) [pid = 2064] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 154 (167DB400) [pid = 2064] [serial = 217] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 153 (18961000) [pid = 2064] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 152 (10E0E400) [pid = 2064] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 151 (0F6C6C00) [pid = 2064] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 150 (13982C00) [pid = 2064] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 149 (1C6AEC00) [pid = 2064] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 148 (155DA400) [pid = 2064] [serial = 304] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 147 (12194000) [pid = 2064] [serial = 296] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 146 (18613000) [pid = 2064] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 145 (14D07C00) [pid = 2064] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 144 (0F6D0800) [pid = 2064] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 143 (197CF800) [pid = 2064] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 142 (12AF4400) [pid = 2064] [serial = 301] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 141 (19B4F400) [pid = 2064] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 140 (13B73400) [pid = 2064] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 139 (14CC3800) [pid = 2064] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 138 (1C86A400) [pid = 2064] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 137 (12584400) [pid = 2064] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 136 (18612C00) [pid = 2064] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 135 (0FC37400) [pid = 2064] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 134 (14CBFC00) [pid = 2064] [serial = 212] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 133 (155D3400) [pid = 2064] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 132 (0F9A8400) [pid = 2064] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 131 (0F6D2800) [pid = 2064] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 130 (1CFFC400) [pid = 2064] [serial = 325] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 129 (19F0D400) [pid = 2064] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 128 (19799800) [pid = 2064] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 127 (1995DC00) [pid = 2064] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 126 (0FC3E800) [pid = 2064] [serial = 299] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999860418]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 125 (117B3400) [pid = 2064] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 124 (12AF1000) [pid = 2064] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 123 (17326400) [pid = 2064] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 122 (1CED6800) [pid = 2064] [serial = 286] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 121 (1CEC9C00) [pid = 2064] [serial = 289] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 120 (1CA9C400) [pid = 2064] [serial = 280] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 119 (17ABD000) [pid = 2064] [serial = 307] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 118 (1995C400) [pid = 2064] [serial = 313] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 117 (14CC2400) [pid = 2064] [serial = 274] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 116 (1A018400) [pid = 2064] [serial = 316] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 115 (1147D400) [pid = 2064] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999860418]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 114 (14CD4000) [pid = 2064] [serial = 297] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 113 (15AC3000) [pid = 2064] [serial = 305] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 112 (13B99C00) [pid = 2064] [serial = 302] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 111 (18FE2000) [pid = 2064] [serial = 310] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 110 (11593000) [pid = 2064] [serial = 271] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 109 (197D5C00) [pid = 2064] [serial = 283] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 108 (167DD000) [pid = 2064] [serial = 319] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 107 (1A430000) [pid = 2064] [serial = 322] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 106 (11E35000) [pid = 2064] [serial = 295] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 105 (15D75800) [pid = 2064] [serial = 292] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 104 (1A021C00) [pid = 2064] [serial = 277] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 103 (17AC0800) [pid = 2064] [serial = 148] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 102 (19BE4800) [pid = 2064] [serial = 219] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 101 (192A6400) [pid = 2064] [serial = 154] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 100 (14CCE000) [pid = 2064] [serial = 166] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 99 (1A42D800) [pid = 2064] [serial = 206] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 98 (1C870800) [pid = 2064] [serial = 323] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 97 (19F84000) [pid = 2064] [serial = 269] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 96 (195A6800) [pid = 2064] [serial = 157] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 95 (1CAA3000) [pid = 2064] [serial = 281] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 94 (1C876800) [pid = 2064] [serial = 230] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 93 (1670B800) [pid = 2064] [serial = 275] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 92 (1A376C00) [pid = 2064] [serial = 317] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 91 (19F0B400) [pid = 2064] [serial = 163] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 90 (18A0E000) [pid = 2064] [serial = 151] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 89 (1A42A800) [pid = 2064] [serial = 227] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 88 (19549800) [pid = 2064] [serial = 214] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 87 (15FB1800) [pid = 2064] [serial = 142] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 86 (1C6AC800) [pid = 2064] [serial = 224] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 85 (195AB800) [pid = 2064] [serial = 320] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 84 (12AEFC00) [pid = 2064] [serial = 209] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 83 (13B70400) [pid = 2064] [serial = 145] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 82 (19D74C00) [pid = 2064] [serial = 160] [outer = 00000000] [url = about:blank]
22:11:19 INFO - PROCESS | 2064 | --DOMWINDOW == 81 (1A42F400) [pid = 2064] [serial = 278] [outer = 00000000] [url = about:blank]
22:11:19 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:19 INFO - document served over http requires an http
22:11:19 INFO - sub-resource via fetch-request using the meta-referrer
22:11:19 INFO - delivery method with swap-origin-redirect and when
22:11:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:11:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:11:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:11:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
22:11:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 843ms
22:11:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:11:19 INFO - PROCESS | 2064 | ++DOCSHELL 0F6CC800 == 52 [pid = 2064] [id = 134]
22:11:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 82 (0FC34800) [pid = 2064] [serial = 375] [outer = 00000000]
22:11:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 83 (11EBA800) [pid = 2064] [serial = 376] [outer = 0FC34800]
22:11:19 INFO - PROCESS | 2064 | 1447999879886 Marionette INFO loaded listener.js
22:11:19 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 84 (14C98800) [pid = 2064] [serial = 377] [outer = 0FC34800]
22:11:20 INFO - PROCESS | 2064 | ++DOCSHELL 15ABDC00 == 53 [pid = 2064] [id = 135]
22:11:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 85 (15AC3000) [pid = 2064] [serial = 378] [outer = 00000000]
22:11:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 86 (18D99000) [pid = 2064] [serial = 379] [outer = 15AC3000]
22:11:20 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:20 INFO - document served over http requires an http
22:11:20 INFO - sub-resource via iframe-tag using the meta-referrer
22:11:20 INFO - delivery method with keep-origin-redirect and when
22:11:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:11:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:11:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
22:11:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 641ms
22:11:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:11:20 INFO - PROCESS | 2064 | ++DOCSHELL 15FB1800 == 54 [pid = 2064] [id = 136]
22:11:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 87 (18960800) [pid = 2064] [serial = 380] [outer = 00000000]
22:11:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 88 (192B4800) [pid = 2064] [serial = 381] [outer = 18960800]
22:11:20 INFO - PROCESS | 2064 | 1447999880543 Marionette INFO loaded listener.js
22:11:20 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 89 (195A2800) [pid = 2064] [serial = 382] [outer = 18960800]
22:11:20 INFO - PROCESS | 2064 | ++DOCSHELL 195A7000 == 55 [pid = 2064] [id = 137]
22:11:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 90 (195A8400) [pid = 2064] [serial = 383] [outer = 00000000]
22:11:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 91 (195A9C00) [pid = 2064] [serial = 384] [outer = 195A8400]
22:11:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:21 INFO - document served over http requires an http
22:11:21 INFO - sub-resource via iframe-tag using the meta-referrer
22:11:21 INFO - delivery method with no-redirect and when
22:11:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:11:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:11:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
22:11:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 625ms
22:11:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:11:21 INFO - PROCESS | 2064 | ++DOCSHELL 195A9800 == 56 [pid = 2064] [id = 138]
22:11:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 92 (195AC000) [pid = 2064] [serial = 385] [outer = 00000000]
22:11:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 93 (197CC000) [pid = 2064] [serial = 386] [outer = 195AC000]
22:11:21 INFO - PROCESS | 2064 | 1447999881202 Marionette INFO loaded listener.js
22:11:21 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 94 (197D0C00) [pid = 2064] [serial = 387] [outer = 195AC000]
22:11:21 INFO - PROCESS | 2064 | ++DOCSHELL 0F90D000 == 57 [pid = 2064] [id = 139]
22:11:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 95 (0F90D800) [pid = 2064] [serial = 388] [outer = 00000000]
22:11:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 96 (0FC35000) [pid = 2064] [serial = 389] [outer = 0F90D800]
22:11:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:21 INFO - document served over http requires an http
22:11:21 INFO - sub-resource via iframe-tag using the meta-referrer
22:11:21 INFO - delivery method with swap-origin-redirect and when
22:11:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:11:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:11:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
22:11:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 797ms
22:11:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:11:22 INFO - PROCESS | 2064 | ++DOCSHELL 1173E400 == 58 [pid = 2064] [id = 140]
22:11:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 97 (1173F800) [pid = 2064] [serial = 390] [outer = 00000000]
22:11:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 98 (11E36000) [pid = 2064] [serial = 391] [outer = 1173F800]
22:11:22 INFO - PROCESS | 2064 | 1447999882114 Marionette INFO loaded listener.js
22:11:22 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 99 (12AF9400) [pid = 2064] [serial = 392] [outer = 1173F800]
22:11:22 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:22 INFO - document served over http requires an http
22:11:22 INFO - sub-resource via script-tag using the meta-referrer
22:11:22 INFO - delivery method with keep-origin-redirect and when
22:11:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:11:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:11:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
22:11:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 907ms
22:11:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
22:11:22 INFO - PROCESS | 2064 | ++DOCSHELL 14C9AC00 == 59 [pid = 2064] [id = 141]
22:11:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 100 (14CB6000) [pid = 2064] [serial = 393] [outer = 00000000]
22:11:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 101 (167E1800) [pid = 2064] [serial = 394] [outer = 14CB6000]
22:11:23 INFO - PROCESS | 2064 | 1447999883010 Marionette INFO loaded listener.js
22:11:23 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 102 (17ABEC00) [pid = 2064] [serial = 395] [outer = 14CB6000]
22:11:23 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:23 INFO - document served over http requires an http
22:11:23 INFO - sub-resource via script-tag using the meta-referrer
22:11:23 INFO - delivery method with no-redirect and when
22:11:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:11:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:11:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
22:11:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 844ms
22:11:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:11:23 INFO - PROCESS | 2064 | ++DOCSHELL 197CA000 == 60 [pid = 2064] [id = 142]
22:11:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 103 (197CA400) [pid = 2064] [serial = 396] [outer = 00000000]
22:11:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 104 (19957400) [pid = 2064] [serial = 397] [outer = 197CA400]
22:11:23 INFO - PROCESS | 2064 | 1447999883857 Marionette INFO loaded listener.js
22:11:23 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 105 (19962C00) [pid = 2064] [serial = 398] [outer = 197CA400]
22:11:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:24 INFO - document served over http requires an http
22:11:24 INFO - sub-resource via script-tag using the meta-referrer
22:11:24 INFO - delivery method with swap-origin-redirect and when
22:11:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:11:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:11:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
22:11:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 844ms
22:11:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:11:24 INFO - PROCESS | 2064 | ++DOCSHELL 197CB800 == 61 [pid = 2064] [id = 143]
22:11:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 106 (19B46000) [pid = 2064] [serial = 399] [outer = 00000000]
22:11:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 107 (19BE6800) [pid = 2064] [serial = 400] [outer = 19B46000]
22:11:24 INFO - PROCESS | 2064 | 1447999884704 Marionette INFO loaded listener.js
22:11:24 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 108 (19D79000) [pid = 2064] [serial = 401] [outer = 19B46000]
22:11:25 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:25 INFO - document served over http requires an http
22:11:25 INFO - sub-resource via xhr-request using the meta-referrer
22:11:25 INFO - delivery method with keep-origin-redirect and when
22:11:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:11:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:11:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
22:11:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 797ms
22:11:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
22:11:25 INFO - PROCESS | 2064 | ++DOCSHELL 19BE3C00 == 62 [pid = 2064] [id = 144]
22:11:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 109 (19F0B800) [pid = 2064] [serial = 402] [outer = 00000000]
22:11:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 110 (19F81000) [pid = 2064] [serial = 403] [outer = 19F0B800]
22:11:25 INFO - PROCESS | 2064 | 1447999885496 Marionette INFO loaded listener.js
22:11:25 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 111 (1A01E800) [pid = 2064] [serial = 404] [outer = 19F0B800]
22:11:26 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:26 INFO - document served over http requires an http
22:11:26 INFO - sub-resource via xhr-request using the meta-referrer
22:11:26 INFO - delivery method with no-redirect and when
22:11:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:11:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:11:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
22:11:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 797ms
22:11:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:11:26 INFO - PROCESS | 2064 | ++DOCSHELL 19F80000 == 63 [pid = 2064] [id = 145]
22:11:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 112 (1A020400) [pid = 2064] [serial = 405] [outer = 00000000]
22:11:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 113 (1A42F800) [pid = 2064] [serial = 406] [outer = 1A020400]
22:11:26 INFO - PROCESS | 2064 | 1447999886332 Marionette INFO loaded listener.js
22:11:26 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 114 (1C6A9400) [pid = 2064] [serial = 407] [outer = 1A020400]
22:11:26 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:26 INFO - document served over http requires an http
22:11:26 INFO - sub-resource via xhr-request using the meta-referrer
22:11:26 INFO - delivery method with swap-origin-redirect and when
22:11:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:11:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:11:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
22:11:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 844ms
22:11:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:11:27 INFO - PROCESS | 2064 | ++DOCSHELL 1A42E000 == 64 [pid = 2064] [id = 146]
22:11:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 115 (1A434000) [pid = 2064] [serial = 408] [outer = 00000000]
22:11:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 116 (1C6B8C00) [pid = 2064] [serial = 409] [outer = 1A434000]
22:11:27 INFO - PROCESS | 2064 | 1447999887152 Marionette INFO loaded listener.js
22:11:27 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 117 (1C878400) [pid = 2064] [serial = 410] [outer = 1A434000]
22:11:27 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:27 INFO - document served over http requires an https
22:11:27 INFO - sub-resource via fetch-request using the meta-referrer
22:11:27 INFO - delivery method with keep-origin-redirect and when
22:11:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:11:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:11:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:11:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
22:11:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 828ms
22:11:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
22:11:27 INFO - PROCESS | 2064 | ++DOCSHELL 1C6B5400 == 65 [pid = 2064] [id = 147]
22:11:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 118 (1C871000) [pid = 2064] [serial = 411] [outer = 00000000]
22:11:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 119 (1CAAB800) [pid = 2064] [serial = 412] [outer = 1C871000]
22:11:28 INFO - PROCESS | 2064 | 1447999888014 Marionette INFO loaded listener.js
22:11:28 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 120 (1CED7C00) [pid = 2064] [serial = 413] [outer = 1C871000]
22:11:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:28 INFO - document served over http requires an https
22:11:28 INFO - sub-resource via fetch-request using the meta-referrer
22:11:28 INFO - delivery method with no-redirect and when
22:11:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:11:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:11:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:11:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
22:11:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 906ms
22:11:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:11:28 INFO - PROCESS | 2064 | ++DOCSHELL 17B1EC00 == 66 [pid = 2064] [id = 148]
22:11:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 121 (17B1F000) [pid = 2064] [serial = 414] [outer = 00000000]
22:11:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 122 (17B28000) [pid = 2064] [serial = 415] [outer = 17B1F000]
22:11:28 INFO - PROCESS | 2064 | 1447999888922 Marionette INFO loaded listener.js
22:11:28 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 123 (19BE6400) [pid = 2064] [serial = 416] [outer = 17B1F000]
22:11:29 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206
22:11:29 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206
22:11:29 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:29 INFO - document served over http requires an https
22:11:29 INFO - sub-resource via fetch-request using the meta-referrer
22:11:29 INFO - delivery method with swap-origin-redirect and when
22:11:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:11:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:11:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:11:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
22:11:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 797ms
22:11:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:11:29 INFO - PROCESS | 2064 | ++DOCSHELL 17B26C00 == 67 [pid = 2064] [id = 149]
22:11:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 124 (1CECFC00) [pid = 2064] [serial = 417] [outer = 00000000]
22:11:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 125 (1E478400) [pid = 2064] [serial = 418] [outer = 1CECFC00]
22:11:29 INFO - PROCESS | 2064 | 1447999889743 Marionette INFO loaded listener.js
22:11:29 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 126 (1E47D800) [pid = 2064] [serial = 419] [outer = 1CECFC00]
22:11:30 INFO - PROCESS | 2064 | ++DOCSHELL 1E483800 == 68 [pid = 2064] [id = 150]
22:11:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 127 (1E483C00) [pid = 2064] [serial = 420] [outer = 00000000]
22:11:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 128 (1793DC00) [pid = 2064] [serial = 421] [outer = 1E483C00]
22:11:30 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:30 INFO - document served over http requires an https
22:11:30 INFO - sub-resource via iframe-tag using the meta-referrer
22:11:30 INFO - delivery method with keep-origin-redirect and when
22:11:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:11:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:11:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
22:11:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 953ms
22:11:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:11:30 INFO - PROCESS | 2064 | ++DOCSHELL 1E77C400 == 69 [pid = 2064] [id = 151]
22:11:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 129 (1E77D400) [pid = 2064] [serial = 422] [outer = 00000000]
22:11:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 130 (1E788000) [pid = 2064] [serial = 423] [outer = 1E77D400]
22:11:30 INFO - PROCESS | 2064 | 1447999890753 Marionette INFO loaded listener.js
22:11:30 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 131 (11DBBC00) [pid = 2064] [serial = 424] [outer = 1E77D400]
22:11:31 INFO - PROCESS | 2064 | ++DOCSHELL 11DC4C00 == 70 [pid = 2064] [id = 152]
22:11:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 132 (1E77E400) [pid = 2064] [serial = 425] [outer = 00000000]
22:11:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 133 (11DC0C00) [pid = 2064] [serial = 426] [outer = 1E77E400]
22:11:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:31 INFO - document served over http requires an https
22:11:31 INFO - sub-resource via iframe-tag using the meta-referrer
22:11:31 INFO - delivery method with no-redirect and when
22:11:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:11:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:11:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
22:11:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 937ms
22:11:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:11:32 INFO - PROCESS | 2064 | ++DOCSHELL 19BDFC00 == 71 [pid = 2064] [id = 153]
22:11:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 134 (19D6F400) [pid = 2064] [serial = 427] [outer = 00000000]
22:11:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 135 (1E787C00) [pid = 2064] [serial = 428] [outer = 19D6F400]
22:11:32 INFO - PROCESS | 2064 | 1447999892552 Marionette INFO loaded listener.js
22:11:32 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 136 (1EA54000) [pid = 2064] [serial = 429] [outer = 19D6F400]
22:11:32 INFO - PROCESS | 2064 | ++DOCSHELL 0FC3F400 == 72 [pid = 2064] [id = 154]
22:11:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 137 (0FCC5C00) [pid = 2064] [serial = 430] [outer = 00000000]
22:11:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 138 (14AD5000) [pid = 2064] [serial = 431] [outer = 0FCC5C00]
22:11:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:33 INFO - document served over http requires an https
22:11:33 INFO - sub-resource via iframe-tag using the meta-referrer
22:11:33 INFO - delivery method with swap-origin-redirect and when
22:11:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:11:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:11:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
22:11:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1813ms
22:11:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:11:33 INFO - PROCESS | 2064 | ++DOCSHELL 0F9A5800 == 73 [pid = 2064] [id = 155]
22:11:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 139 (0F9A7000) [pid = 2064] [serial = 432] [outer = 00000000]
22:11:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 140 (0FC56000) [pid = 2064] [serial = 433] [outer = 0F9A7000]
22:11:33 INFO - PROCESS | 2064 | 1447999893713 Marionette INFO loaded listener.js
22:11:33 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 141 (1173C000) [pid = 2064] [serial = 434] [outer = 0F9A7000]
22:11:34 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:34 INFO - document served over http requires an https
22:11:34 INFO - sub-resource via script-tag using the meta-referrer
22:11:34 INFO - delivery method with keep-origin-redirect and when
22:11:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:11:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:11:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
22:11:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1093ms
22:11:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
22:11:34 INFO - PROCESS | 2064 | ++DOCSHELL 13BA1C00 == 74 [pid = 2064] [id = 156]
22:11:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 142 (13BE5400) [pid = 2064] [serial = 435] [outer = 00000000]
22:11:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 143 (14D04C00) [pid = 2064] [serial = 436] [outer = 13BE5400]
22:11:34 INFO - PROCESS | 2064 | 1447999894555 Marionette INFO loaded listener.js
22:11:34 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 144 (16713C00) [pid = 2064] [serial = 437] [outer = 13BE5400]
22:11:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 145 (14C9CC00) [pid = 2064] [serial = 438] [outer = 19D70400]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 14CB7C00 == 73 [pid = 2064] [id = 76]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 195A7000 == 72 [pid = 2064] [id = 137]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 15FB1800 == 71 [pid = 2064] [id = 136]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 15ABDC00 == 70 [pid = 2064] [id = 135]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 0F6CC800 == 69 [pid = 2064] [id = 134]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 18E86800 == 68 [pid = 2064] [id = 133]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 16713000 == 67 [pid = 2064] [id = 132]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 115F2800 == 66 [pid = 2064] [id = 131]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 167E4400 == 65 [pid = 2064] [id = 130]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 0F6CA000 == 64 [pid = 2064] [id = 129]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 11E65400 == 63 [pid = 2064] [id = 128]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 0FC32000 == 62 [pid = 2064] [id = 127]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 11E3CC00 == 61 [pid = 2064] [id = 126]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 0FC5E000 == 60 [pid = 2064] [id = 125]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 0F90D400 == 59 [pid = 2064] [id = 123]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 0F910400 == 58 [pid = 2064] [id = 122]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 1868A400 == 57 [pid = 2064] [id = 121]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 18688000 == 56 [pid = 2064] [id = 120]
22:11:35 INFO - PROCESS | 2064 | --DOCSHELL 1CED3400 == 55 [pid = 2064] [id = 116]
22:11:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:35 INFO - document served over http requires an https
22:11:35 INFO - sub-resource via script-tag using the meta-referrer
22:11:35 INFO - delivery method with no-redirect and when
22:11:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:11:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:11:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
22:11:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1031ms
22:11:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:11:35 INFO - PROCESS | 2064 | --DOMWINDOW == 144 (19B49000) [pid = 2064] [serial = 314] [outer = 00000000] [url = about:blank]
22:11:35 INFO - PROCESS | 2064 | --DOMWINDOW == 143 (1731CC00) [pid = 2064] [serial = 293] [outer = 00000000] [url = about:blank]
22:11:35 INFO - PROCESS | 2064 | --DOMWINDOW == 142 (1CA9F800) [pid = 2064] [serial = 284] [outer = 00000000] [url = about:blank]
22:11:35 INFO - PROCESS | 2064 | --DOMWINDOW == 141 (11DA2000) [pid = 2064] [serial = 272] [outer = 00000000] [url = about:blank]
22:11:35 INFO - PROCESS | 2064 | --DOMWINDOW == 140 (14ACD800) [pid = 2064] [serial = 303] [outer = 00000000] [url = about:blank]
22:11:35 INFO - PROCESS | 2064 | --DOMWINDOW == 139 (167D6400) [pid = 2064] [serial = 298] [outer = 00000000] [url = about:blank]
22:11:35 INFO - PROCESS | 2064 | --DOMWINDOW == 138 (18613C00) [pid = 2064] [serial = 308] [outer = 00000000] [url = about:blank]
22:11:35 INFO - PROCESS | 2064 | --DOMWINDOW == 137 (19549000) [pid = 2064] [serial = 311] [outer = 00000000] [url = about:blank]
22:11:35 INFO - PROCESS | 2064 | ++DOCSHELL 0F909C00 == 56 [pid = 2064] [id = 157]
22:11:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 138 (0F914400) [pid = 2064] [serial = 439] [outer = 00000000]
22:11:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 139 (0FC5E000) [pid = 2064] [serial = 440] [outer = 0F914400]
22:11:35 INFO - PROCESS | 2064 | 1447999895634 Marionette INFO loaded listener.js
22:11:35 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 140 (11733800) [pid = 2064] [serial = 441] [outer = 0F914400]
22:11:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:36 INFO - document served over http requires an https
22:11:36 INFO - sub-resource via script-tag using the meta-referrer
22:11:36 INFO - delivery method with swap-origin-redirect and when
22:11:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:11:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:11:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
22:11:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 796ms
22:11:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:11:36 INFO - PROCESS | 2064 | ++DOCSHELL 11732800 == 57 [pid = 2064] [id = 158]
22:11:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 141 (11E69C00) [pid = 2064] [serial = 442] [outer = 00000000]
22:11:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 142 (140D1000) [pid = 2064] [serial = 443] [outer = 11E69C00]
22:11:36 INFO - PROCESS | 2064 | 1447999896399 Marionette INFO loaded listener.js
22:11:36 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 143 (14D09C00) [pid = 2064] [serial = 444] [outer = 11E69C00]
22:11:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:36 INFO - document served over http requires an https
22:11:36 INFO - sub-resource via xhr-request using the meta-referrer
22:11:36 INFO - delivery method with keep-origin-redirect and when
22:11:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:11:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:11:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
22:11:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 656ms
22:11:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
22:11:36 INFO - PROCESS | 2064 | ++DOCSHELL 14CB7800 == 58 [pid = 2064] [id = 159]
22:11:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 144 (150F2C00) [pid = 2064] [serial = 445] [outer = 00000000]
22:11:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 145 (16714C00) [pid = 2064] [serial = 446] [outer = 150F2C00]
22:11:36 INFO - PROCESS | 2064 | 1447999896998 Marionette INFO loaded listener.js
22:11:37 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 146 (16C1D400) [pid = 2064] [serial = 447] [outer = 150F2C00]
22:11:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:37 INFO - document served over http requires an https
22:11:37 INFO - sub-resource via xhr-request using the meta-referrer
22:11:37 INFO - delivery method with no-redirect and when
22:11:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:11:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:11:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
22:11:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 594ms
22:11:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:11:37 INFO - PROCESS | 2064 | ++DOCSHELL 17324400 == 59 [pid = 2064] [id = 160]
22:11:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 147 (17325000) [pid = 2064] [serial = 448] [outer = 00000000]
22:11:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 148 (17ABFC00) [pid = 2064] [serial = 449] [outer = 17325000]
22:11:37 INFO - PROCESS | 2064 | 1447999897704 Marionette INFO loaded listener.js
22:11:37 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 149 (18618000) [pid = 2064] [serial = 450] [outer = 17325000]
22:11:38 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:38 INFO - document served over http requires an https
22:11:38 INFO - sub-resource via xhr-request using the meta-referrer
22:11:38 INFO - delivery method with swap-origin-redirect and when
22:11:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:11:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:11:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
22:11:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 734ms
22:11:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:11:38 INFO - PROCESS | 2064 | ++DOCSHELL 1868D800 == 60 [pid = 2064] [id = 161]
22:11:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 150 (18960000) [pid = 2064] [serial = 451] [outer = 00000000]
22:11:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 151 (18E89400) [pid = 2064] [serial = 452] [outer = 18960000]
22:11:38 INFO - PROCESS | 2064 | 1447999898374 Marionette INFO loaded listener.js
22:11:38 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 152 (191ACC00) [pid = 2064] [serial = 453] [outer = 18960000]
22:11:38 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:38 INFO - document served over http requires an http
22:11:38 INFO - sub-resource via fetch-request using the meta-referrer
22:11:38 INFO - delivery method with keep-origin-redirect and when
22:11:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:11:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:11:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:11:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
22:11:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 640ms
22:11:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
22:11:38 INFO - PROCESS | 2064 | ++DOCSHELL 1226AC00 == 61 [pid = 2064] [id = 162]
22:11:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 153 (12580C00) [pid = 2064] [serial = 454] [outer = 00000000]
22:11:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 154 (19552C00) [pid = 2064] [serial = 455] [outer = 12580C00]
22:11:39 INFO - PROCESS | 2064 | 1447999899047 Marionette INFO loaded listener.js
22:11:39 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 155 (1979AC00) [pid = 2064] [serial = 456] [outer = 12580C00]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 154 (14C9D000) [pid = 2064] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 153 (13B9C400) [pid = 2064] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 152 (0F910800) [pid = 2064] [serial = 341] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999870600]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 151 (0F9AD400) [pid = 2064] [serial = 346] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 150 (18688C00) [pid = 2064] [serial = 336] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 149 (195A9C00) [pid = 2064] [serial = 384] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999880905]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 148 (197CC000) [pid = 2064] [serial = 386] [outer = 00000000] [url = about:blank]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 147 (11E66400) [pid = 2064] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 146 (1860DC00) [pid = 2064] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 145 (195A8400) [pid = 2064] [serial = 383] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999880905]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 144 (0FC34800) [pid = 2064] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 143 (0FC32C00) [pid = 2064] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 142 (0FC5E400) [pid = 2064] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 141 (1793AC00) [pid = 2064] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 140 (15AC3000) [pid = 2064] [serial = 378] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 139 (16C11400) [pid = 2064] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 138 (18960800) [pid = 2064] [serial = 380] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 137 (18F48C00) [pid = 2064] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 136 (11757800) [pid = 2064] [serial = 355] [outer = 00000000] [url = about:blank]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 135 (18D8B800) [pid = 2064] [serial = 370] [outer = 00000000] [url = about:blank]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 134 (18F56000) [pid = 2064] [serial = 373] [outer = 00000000] [url = about:blank]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 133 (0F912800) [pid = 2064] [serial = 342] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999870600]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 132 (13B6B800) [pid = 2064] [serial = 352] [outer = 00000000] [url = about:blank]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 131 (192B4800) [pid = 2064] [serial = 381] [outer = 00000000] [url = about:blank]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 130 (0F6C9000) [pid = 2064] [serial = 347] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 129 (14D0F400) [pid = 2064] [serial = 331] [outer = 00000000] [url = about:blank]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 128 (12051000) [pid = 2064] [serial = 349] [outer = 00000000] [url = about:blank]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 127 (1860D800) [pid = 2064] [serial = 367] [outer = 00000000] [url = about:blank]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 126 (0F913800) [pid = 2064] [serial = 344] [outer = 00000000] [url = about:blank]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 125 (0FC61400) [pid = 2064] [serial = 328] [outer = 00000000] [url = about:blank]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 124 (14A0C400) [pid = 2064] [serial = 358] [outer = 00000000] [url = about:blank]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 123 (18689C00) [pid = 2064] [serial = 337] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 122 (197A0C00) [pid = 2064] [serial = 339] [outer = 00000000] [url = about:blank]
22:11:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:39 INFO - document served over http requires an http
22:11:39 INFO - sub-resource via fetch-request using the meta-referrer
22:11:39 INFO - delivery method with no-redirect and when
22:11:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:11:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:11:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:11:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 121 (16C1BC00) [pid = 2064] [serial = 364] [outer = 00000000] [url = about:blank]
22:11:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 844ms
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 120 (195A2400) [pid = 2064] [serial = 334] [outer = 00000000] [url = about:blank]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 119 (155D9800) [pid = 2064] [serial = 361] [outer = 00000000] [url = about:blank]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 118 (18D99000) [pid = 2064] [serial = 379] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 117 (11EBA800) [pid = 2064] [serial = 376] [outer = 00000000] [url = about:blank]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 116 (15DD0800) [pid = 2064] [serial = 362] [outer = 00000000] [url = about:blank]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 115 (14D06800) [pid = 2064] [serial = 359] [outer = 00000000] [url = about:blank]
22:11:39 INFO - PROCESS | 2064 | --DOMWINDOW == 114 (17325C00) [pid = 2064] [serial = 365] [outer = 00000000] [url = about:blank]
22:11:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:11:39 INFO - PROCESS | 2064 | ++DOCSHELL 11733400 == 62 [pid = 2064] [id = 163]
22:11:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 115 (11735C00) [pid = 2064] [serial = 457] [outer = 00000000]
22:11:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 116 (150EEC00) [pid = 2064] [serial = 458] [outer = 11735C00]
22:11:39 INFO - PROCESS | 2064 | 1447999899843 Marionette INFO loaded listener.js
22:11:39 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 117 (17AC9000) [pid = 2064] [serial = 459] [outer = 11735C00]
22:11:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:40 INFO - document served over http requires an http
22:11:40 INFO - sub-resource via fetch-request using the meta-referrer
22:11:40 INFO - delivery method with swap-origin-redirect and when
22:11:40 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"
22:11:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:11:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:11:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:11:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
22:11:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 625ms
22:11:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:11:40 INFO - PROCESS | 2064 | ++DOCSHELL 13B9C400 == 63 [pid = 2064] [id = 164]
22:11:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 118 (1670C400) [pid = 2064] [serial = 460] [outer = 00000000]
22:11:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 119 (1995B400) [pid = 2064] [serial = 461] [outer = 1670C400]
22:11:40 INFO - PROCESS | 2064 | 1447999900488 Marionette INFO loaded listener.js
22:11:40 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 120 (19BDEC00) [pid = 2064] [serial = 462] [outer = 1670C400]
22:11:40 INFO - PROCESS | 2064 | ++DOCSHELL 19D77800 == 64 [pid = 2064] [id = 165]
22:11:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 121 (19D79400) [pid = 2064] [serial = 463] [outer = 00000000]
22:11:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 122 (1A021C00) [pid = 2064] [serial = 464] [outer = 19D79400]
22:11:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:40 INFO - document served over http requires an http
22:11:40 INFO - sub-resource via iframe-tag using the meta-referrer
22:11:40 INFO - delivery method with keep-origin-redirect and when
22:11:40 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"
22:11:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:11:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:11:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
22:11:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 626ms
22:11:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:11:41 INFO - PROCESS | 2064 | ++DOCSHELL 19D7BC00 == 65 [pid = 2064] [id = 166]
22:11:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 123 (19F05000) [pid = 2064] [serial = 465] [outer = 00000000]
22:11:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 124 (1C6AC000) [pid = 2064] [serial = 466] [outer = 19F05000]
22:11:41 INFO - PROCESS | 2064 | 1447999901153 Marionette INFO loaded listener.js
22:11:41 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 125 (1CA9F400) [pid = 2064] [serial = 467] [outer = 19F05000]
22:11:41 INFO - PROCESS | 2064 | ++DOCSHELL 1CAAB000 == 66 [pid = 2064] [id = 167]
22:11:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 126 (1CED2400) [pid = 2064] [serial = 468] [outer = 00000000]
22:11:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 127 (1E484400) [pid = 2064] [serial = 469] [outer = 1CED2400]
22:11:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:41 INFO - document served over http requires an http
22:11:41 INFO - sub-resource via iframe-tag using the meta-referrer
22:11:41 INFO - delivery method with no-redirect and when
22:11:41 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"
22:11:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:11:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:11:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
22:11:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 641ms
22:11:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:11:41 INFO - PROCESS | 2064 | ++DOCSHELL 0F9A4800 == 67 [pid = 2064] [id = 168]
22:11:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 128 (0FC5B000) [pid = 2064] [serial = 470] [outer = 00000000]
22:11:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 129 (11741000) [pid = 2064] [serial = 471] [outer = 0FC5B000]
22:11:42 INFO - PROCESS | 2064 | 1447999902005 Marionette INFO loaded listener.js
22:11:42 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 130 (11EBAC00) [pid = 2064] [serial = 472] [outer = 0FC5B000]
22:11:42 INFO - PROCESS | 2064 | ++DOCSHELL 12A81400 == 68 [pid = 2064] [id = 169]
22:11:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 131 (13B76800) [pid = 2064] [serial = 473] [outer = 00000000]
22:11:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 132 (14CC3000) [pid = 2064] [serial = 474] [outer = 13B76800]
22:11:42 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:42 INFO - document served over http requires an http
22:11:42 INFO - sub-resource via iframe-tag using the meta-referrer
22:11:42 INFO - delivery method with swap-origin-redirect and when
22:11:42 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"
22:11:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:11:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:11:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
22:11:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 984ms
22:11:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:11:42 INFO - PROCESS | 2064 | ++DOCSHELL 14CBC800 == 69 [pid = 2064] [id = 170]
22:11:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 133 (14D03000) [pid = 2064] [serial = 475] [outer = 00000000]
22:11:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 134 (17B1F800) [pid = 2064] [serial = 476] [outer = 14D03000]
22:11:42 INFO - PROCESS | 2064 | 1447999902957 Marionette INFO loaded listener.js
22:11:43 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 135 (18D93400) [pid = 2064] [serial = 477] [outer = 14D03000]
22:11:43 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:43 INFO - document served over http requires an http
22:11:43 INFO - sub-resource via script-tag using the meta-referrer
22:11:43 INFO - delivery method with keep-origin-redirect and when
22:11:43 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"
22:11:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:11:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:11:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
22:11:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 906ms
22:11:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
22:11:43 INFO - PROCESS | 2064 | ++DOCSHELL 1CAA3800 == 70 [pid = 2064] [id = 171]
22:11:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 136 (1CAAA400) [pid = 2064] [serial = 478] [outer = 00000000]
22:11:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 137 (1E482C00) [pid = 2064] [serial = 479] [outer = 1CAAA400]
22:11:43 INFO - PROCESS | 2064 | 1447999903851 Marionette INFO loaded listener.js
22:11:43 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 138 (1EA56800) [pid = 2064] [serial = 480] [outer = 1CAAA400]
22:11:44 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:44 INFO - document served over http requires an http
22:11:44 INFO - sub-resource via script-tag using the meta-referrer
22:11:44 INFO - delivery method with no-redirect and when
22:11:44 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"
22:11:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:11:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:11:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
22:11:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 844ms
22:11:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:11:44 INFO - PROCESS | 2064 | ++DOCSHELL 1EA5C400 == 71 [pid = 2064] [id = 172]
22:11:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 139 (1EA5CC00) [pid = 2064] [serial = 481] [outer = 00000000]
22:11:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 140 (1ECBF000) [pid = 2064] [serial = 482] [outer = 1EA5CC00]
22:11:44 INFO - PROCESS | 2064 | 1447999904690 Marionette INFO loaded listener.js
22:11:44 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 141 (1ECC5800) [pid = 2064] [serial = 483] [outer = 1EA5CC00]
22:11:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:45 INFO - document served over http requires an http
22:11:45 INFO - sub-resource via script-tag using the meta-referrer
22:11:45 INFO - delivery method with swap-origin-redirect and when
22:11:45 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"
22:11:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:11:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:11:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
22:11:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 812ms
22:11:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:11:45 INFO - PROCESS | 2064 | ++DOCSHELL 1ECC3000 == 72 [pid = 2064] [id = 173]
22:11:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 142 (1F15F400) [pid = 2064] [serial = 484] [outer = 00000000]
22:11:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 143 (1F164800) [pid = 2064] [serial = 485] [outer = 1F15F400]
22:11:45 INFO - PROCESS | 2064 | 1447999905509 Marionette INFO loaded listener.js
22:11:45 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 144 (1F169800) [pid = 2064] [serial = 486] [outer = 1F15F400]
22:11:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:46 INFO - document served over http requires an http
22:11:46 INFO - sub-resource via xhr-request using the meta-referrer
22:11:46 INFO - delivery method with keep-origin-redirect and when
22:11:46 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"
22:11:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:11:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:11:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
22:11:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 781ms
22:11:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
22:11:46 INFO - PROCESS | 2064 | ++DOCSHELL 1F29B000 == 73 [pid = 2064] [id = 174]
22:11:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 145 (1F29C400) [pid = 2064] [serial = 487] [outer = 00000000]
22:11:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 146 (1F2A4400) [pid = 2064] [serial = 488] [outer = 1F29C400]
22:11:46 INFO - PROCESS | 2064 | 1447999906357 Marionette INFO loaded listener.js
22:11:46 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 147 (1F3B5000) [pid = 2064] [serial = 489] [outer = 1F29C400]
22:11:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:46 INFO - document served over http requires an http
22:11:46 INFO - sub-resource via xhr-request using the meta-referrer
22:11:46 INFO - delivery method with no-redirect and when
22:11:46 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"
22:11:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:11:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:11:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
22:11:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 828ms
22:11:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:11:47 INFO - PROCESS | 2064 | ++DOCSHELL 1F2A2400 == 74 [pid = 2064] [id = 175]
22:11:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 148 (1F2A3400) [pid = 2064] [serial = 490] [outer = 00000000]
22:11:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 149 (1FC33C00) [pid = 2064] [serial = 491] [outer = 1F2A3400]
22:11:47 INFO - PROCESS | 2064 | 1447999907211 Marionette INFO loaded listener.js
22:11:47 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 150 (1FC38400) [pid = 2064] [serial = 492] [outer = 1F2A3400]
22:11:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:47 INFO - document served over http requires an http
22:11:47 INFO - sub-resource via xhr-request using the meta-referrer
22:11:47 INFO - delivery method with swap-origin-redirect and when
22:11:47 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"
22:11:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:11:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:11:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
22:11:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 906ms
22:11:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:11:47 INFO - PROCESS | 2064 | ++DOCSHELL 1FC36400 == 75 [pid = 2064] [id = 176]
22:11:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 151 (1FC3F800) [pid = 2064] [serial = 493] [outer = 00000000]
22:11:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 152 (1FE2DC00) [pid = 2064] [serial = 494] [outer = 1FC3F800]
22:11:48 INFO - PROCESS | 2064 | 1447999908064 Marionette INFO loaded listener.js
22:11:48 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 153 (1FE32400) [pid = 2064] [serial = 495] [outer = 1FC3F800]
22:11:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:48 INFO - document served over http requires an https
22:11:48 INFO - sub-resource via fetch-request using the meta-referrer
22:11:48 INFO - delivery method with keep-origin-redirect and when
22:11:48 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"
22:11:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:11:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:11:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:11:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
22:11:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 844ms
22:11:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
22:11:48 INFO - PROCESS | 2064 | ++DOCSHELL 1FE2E000 == 76 [pid = 2064] [id = 177]
22:11:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 154 (1FE2E400) [pid = 2064] [serial = 496] [outer = 00000000]
22:11:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 155 (200B6800) [pid = 2064] [serial = 497] [outer = 1FE2E400]
22:11:48 INFO - PROCESS | 2064 | 1447999908912 Marionette INFO loaded listener.js
22:11:48 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 156 (200B9400) [pid = 2064] [serial = 498] [outer = 1FE2E400]
22:11:49 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:49 INFO - document served over http requires an https
22:11:49 INFO - sub-resource via fetch-request using the meta-referrer
22:11:49 INFO - delivery method with no-redirect and when
22:11:49 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"
22:11:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:11:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:11:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:11:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
22:11:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 843ms
22:11:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:11:49 INFO - PROCESS | 2064 | ++DOCSHELL 200BDC00 == 77 [pid = 2064] [id = 178]
22:11:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 157 (200C0400) [pid = 2064] [serial = 499] [outer = 00000000]
22:11:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 158 (20285400) [pid = 2064] [serial = 500] [outer = 200C0400]
22:11:49 INFO - PROCESS | 2064 | 1447999909769 Marionette INFO loaded listener.js
22:11:49 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 159 (20289C00) [pid = 2064] [serial = 501] [outer = 200C0400]
22:11:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:50 INFO - document served over http requires an https
22:11:50 INFO - sub-resource via fetch-request using the meta-referrer
22:11:50 INFO - delivery method with swap-origin-redirect and when
22:11:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:11:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:11:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:11:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
22:11:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 844ms
22:11:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:11:50 INFO - PROCESS | 2064 | ++DOCSHELL 20286400 == 78 [pid = 2064] [id = 179]
22:11:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 160 (20287400) [pid = 2064] [serial = 502] [outer = 00000000]
22:11:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 161 (2041A000) [pid = 2064] [serial = 503] [outer = 20287400]
22:11:50 INFO - PROCESS | 2064 | 1447999910636 Marionette INFO loaded listener.js
22:11:50 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 162 (20422000) [pid = 2064] [serial = 504] [outer = 20287400]
22:11:51 INFO - PROCESS | 2064 | ++DOCSHELL 2041D000 == 79 [pid = 2064] [id = 180]
22:11:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 163 (20423800) [pid = 2064] [serial = 505] [outer = 00000000]
22:11:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 164 (20829000) [pid = 2064] [serial = 506] [outer = 20423800]
22:11:51 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:51 INFO - document served over http requires an https
22:11:51 INFO - sub-resource via iframe-tag using the meta-referrer
22:11:51 INFO - delivery method with keep-origin-redirect and when
22:11:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:11:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:11:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
22:11:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 891ms
22:11:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:11:51 INFO - PROCESS | 2064 | ++DOCSHELL 20425000 == 80 [pid = 2064] [id = 181]
22:11:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 165 (20826400) [pid = 2064] [serial = 507] [outer = 00000000]
22:11:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 166 (20832C00) [pid = 2064] [serial = 508] [outer = 20826400]
22:11:51 INFO - PROCESS | 2064 | 1447999911556 Marionette INFO loaded listener.js
22:11:51 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 167 (208EF400) [pid = 2064] [serial = 509] [outer = 20826400]
22:11:51 INFO - PROCESS | 2064 | ++DOCSHELL 2082D400 == 81 [pid = 2064] [id = 182]
22:11:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 168 (2082E400) [pid = 2064] [serial = 510] [outer = 00000000]
22:11:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 169 (2082D000) [pid = 2064] [serial = 511] [outer = 2082E400]
22:11:52 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:52 INFO - document served over http requires an https
22:11:52 INFO - sub-resource via iframe-tag using the meta-referrer
22:11:52 INFO - delivery method with no-redirect and when
22:11:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:11:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:11:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
22:11:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 843ms
22:11:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:11:52 INFO - PROCESS | 2064 | ++DOCSHELL 2082F000 == 82 [pid = 2064] [id = 183]
22:11:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 170 (208F2000) [pid = 2064] [serial = 512] [outer = 00000000]
22:11:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 171 (209EA800) [pid = 2064] [serial = 513] [outer = 208F2000]
22:11:52 INFO - PROCESS | 2064 | 1447999912412 Marionette INFO loaded listener.js
22:11:52 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 172 (209EF000) [pid = 2064] [serial = 514] [outer = 208F2000]
22:11:52 INFO - PROCESS | 2064 | ++DOCSHELL 208FBC00 == 83 [pid = 2064] [id = 184]
22:11:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 173 (208FC800) [pid = 2064] [serial = 515] [outer = 00000000]
22:11:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 174 (208FAC00) [pid = 2064] [serial = 516] [outer = 208FC800]
22:11:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:53 INFO - document served over http requires an https
22:11:53 INFO - sub-resource via iframe-tag using the meta-referrer
22:11:53 INFO - delivery method with swap-origin-redirect and when
22:11:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:11:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:11:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
22:11:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 938ms
22:11:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:11:53 INFO - PROCESS | 2064 | ++DOCSHELL 209F1800 == 84 [pid = 2064] [id = 185]
22:11:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 175 (209F2C00) [pid = 2064] [serial = 517] [outer = 00000000]
22:11:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 176 (20C62400) [pid = 2064] [serial = 518] [outer = 209F2C00]
22:11:53 INFO - PROCESS | 2064 | 1447999913360 Marionette INFO loaded listener.js
22:11:53 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 177 (20C68800) [pid = 2064] [serial = 519] [outer = 209F2C00]
22:11:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:55 INFO - document served over http requires an https
22:11:55 INFO - sub-resource via script-tag using the meta-referrer
22:11:55 INFO - delivery method with keep-origin-redirect and when
22:11:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:11:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:11:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
22:11:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2016ms
22:11:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
22:11:55 INFO - PROCESS | 2064 | ++DOCSHELL 0F9A3800 == 85 [pid = 2064] [id = 186]
22:11:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 178 (0F9A9C00) [pid = 2064] [serial = 520] [outer = 00000000]
22:11:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 179 (11D41400) [pid = 2064] [serial = 521] [outer = 0F9A9C00]
22:11:55 INFO - PROCESS | 2064 | 1447999915398 Marionette INFO loaded listener.js
22:11:55 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 180 (12AED800) [pid = 2064] [serial = 522] [outer = 0F9A9C00]
22:11:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:56 INFO - document served over http requires an https
22:11:56 INFO - sub-resource via script-tag using the meta-referrer
22:11:56 INFO - delivery method with no-redirect and when
22:11:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:11:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:11:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
22:11:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1219ms
22:11:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:11:56 INFO - PROCESS | 2064 | ++DOCSHELL 0E81A800 == 86 [pid = 2064] [id = 187]
22:11:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 181 (0E81B800) [pid = 2064] [serial = 523] [outer = 00000000]
22:11:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 182 (11E66000) [pid = 2064] [serial = 524] [outer = 0E81B800]
22:11:56 INFO - PROCESS | 2064 | 1447999916646 Marionette INFO loaded listener.js
22:11:56 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 183 (13B9B000) [pid = 2064] [serial = 525] [outer = 0E81B800]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 12AF3000 == 85 [pid = 2064] [id = 41]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 0F9AB800 == 84 [pid = 2064] [id = 117]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 1CAAB000 == 83 [pid = 2064] [id = 167]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 19D77800 == 82 [pid = 2064] [id = 165]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 13B9C400 == 81 [pid = 2064] [id = 164]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 11733400 == 80 [pid = 2064] [id = 163]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 1226AC00 == 79 [pid = 2064] [id = 162]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 1868D800 == 78 [pid = 2064] [id = 161]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 17324400 == 77 [pid = 2064] [id = 160]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 14CB7800 == 76 [pid = 2064] [id = 159]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 11732800 == 75 [pid = 2064] [id = 158]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 0F909C00 == 74 [pid = 2064] [id = 157]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 13BA1C00 == 73 [pid = 2064] [id = 156]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 0F9A5800 == 72 [pid = 2064] [id = 155]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 0FC3F400 == 71 [pid = 2064] [id = 154]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 19BDFC00 == 70 [pid = 2064] [id = 153]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 11DC4C00 == 69 [pid = 2064] [id = 152]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 1E77C400 == 68 [pid = 2064] [id = 151]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 1E483800 == 67 [pid = 2064] [id = 150]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 17B26C00 == 66 [pid = 2064] [id = 149]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 17B1EC00 == 65 [pid = 2064] [id = 148]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 1C6B5400 == 64 [pid = 2064] [id = 147]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 1A42E000 == 63 [pid = 2064] [id = 146]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 19F80000 == 62 [pid = 2064] [id = 145]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 19BE3C00 == 61 [pid = 2064] [id = 144]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 197CB800 == 60 [pid = 2064] [id = 143]
22:11:57 INFO - PROCESS | 2064 | --DOCSHELL 0F90D000 == 59 [pid = 2064] [id = 139]
22:11:57 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:57 INFO - document served over http requires an https
22:11:57 INFO - sub-resource via script-tag using the meta-referrer
22:11:57 INFO - delivery method with swap-origin-redirect and when
22:11:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:11:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:11:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
22:11:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 985ms
22:11:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:11:57 INFO - PROCESS | 2064 | --DOMWINDOW == 182 (195A2800) [pid = 2064] [serial = 382] [outer = 00000000] [url = about:blank]
22:11:57 INFO - PROCESS | 2064 | --DOMWINDOW == 181 (14CB9800) [pid = 2064] [serial = 353] [outer = 00000000] [url = about:blank]
22:11:57 INFO - PROCESS | 2064 | --DOMWINDOW == 180 (14C98800) [pid = 2064] [serial = 377] [outer = 00000000] [url = about:blank]
22:11:57 INFO - PROCESS | 2064 | --DOMWINDOW == 179 (192A7000) [pid = 2064] [serial = 374] [outer = 00000000] [url = about:blank]
22:11:57 INFO - PROCESS | 2064 | --DOMWINDOW == 178 (12F0E000) [pid = 2064] [serial = 350] [outer = 00000000] [url = about:blank]
22:11:57 INFO - PROCESS | 2064 | --DOMWINDOW == 177 (12AEC400) [pid = 2064] [serial = 356] [outer = 00000000] [url = about:blank]
22:11:57 INFO - PROCESS | 2064 | --DOMWINDOW == 176 (18688400) [pid = 2064] [serial = 368] [outer = 00000000] [url = about:blank]
22:11:57 INFO - PROCESS | 2064 | --DOMWINDOW == 175 (18D99C00) [pid = 2064] [serial = 371] [outer = 00000000] [url = about:blank]
22:11:57 INFO - PROCESS | 2064 | ++DOCSHELL 0FC34800 == 60 [pid = 2064] [id = 188]
22:11:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 176 (0FC37400) [pid = 2064] [serial = 526] [outer = 00000000]
22:11:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 177 (1147BC00) [pid = 2064] [serial = 527] [outer = 0FC37400]
22:11:57 INFO - PROCESS | 2064 | 1447999917817 Marionette INFO loaded listener.js
22:11:57 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 178 (12A7E000) [pid = 2064] [serial = 528] [outer = 0FC37400]
22:11:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:11:58 INFO - document served over http requires an https
22:11:58 INFO - sub-resource via xhr-request using the meta-referrer
22:11:58 INFO - delivery method with keep-origin-redirect and when
22:11:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:11:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:11:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
22:11:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 891ms
22:11:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
22:11:58 INFO - PROCESS | 2064 | ++DOCSHELL 12F0E000 == 61 [pid = 2064] [id = 189]
22:11:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 179 (12F0EC00) [pid = 2064] [serial = 529] [outer = 00000000]
22:11:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 180 (14CB5000) [pid = 2064] [serial = 530] [outer = 12F0EC00]
22:11:58 INFO - PROCESS | 2064 | 1447999918431 Marionette INFO loaded listener.js
22:11:58 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 181 (14D0F000) [pid = 2064] [serial = 531] [outer = 12F0EC00]
22:11:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:11:58 INFO - document served over http requires an https
22:11:58 INFO - sub-resource via xhr-request using the meta-referrer
22:11:58 INFO - delivery method with no-redirect and when
22:11:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:11:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:11:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
22:11:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 640ms
22:11:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:11:59 INFO - PROCESS | 2064 | ++DOCSHELL 155C2C00 == 62 [pid = 2064] [id = 190]
22:11:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 182 (15B49400) [pid = 2064] [serial = 532] [outer = 00000000]
22:11:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 183 (167E4400) [pid = 2064] [serial = 533] [outer = 15B49400]
22:11:59 INFO - PROCESS | 2064 | 1447999919099 Marionette INFO loaded listener.js
22:11:59 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 184 (17324800) [pid = 2064] [serial = 534] [outer = 15B49400]
22:11:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:11:59 INFO - document served over http requires an https
22:11:59 INFO - sub-resource via xhr-request using the meta-referrer
22:11:59 INFO - delivery method with swap-origin-redirect and when
22:11:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:11:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:11:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:11:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:11:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:11:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:11:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
22:11:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 703ms
22:11:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
22:11:59 INFO - PROCESS | 2064 | ++DOCSHELL 17B1EC00 == 63 [pid = 2064] [id = 191]
22:11:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 185 (17B24C00) [pid = 2064] [serial = 535] [outer = 00000000]
22:11:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 186 (18610C00) [pid = 2064] [serial = 536] [outer = 17B24C00]
22:11:59 INFO - PROCESS | 2064 | 1447999919864 Marionette INFO loaded listener.js
22:11:59 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:11:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 187 (1868DC00) [pid = 2064] [serial = 537] [outer = 17B24C00]
22:12:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:12:00 INFO - document served over http requires an http
22:12:00 INFO - sub-resource via fetch-request using the http-csp
22:12:00 INFO - delivery method with keep-origin-redirect and when
22:12:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:12:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:12:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:12:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
22:12:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | took 704ms
22:12:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
22:12:00 INFO - PROCESS | 2064 | ++DOCSHELL 18689800 == 64 [pid = 2064] [id = 192]
22:12:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 188 (187D3400) [pid = 2064] [serial = 538] [outer = 00000000]
22:12:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 189 (18A07800) [pid = 2064] [serial = 539] [outer = 187D3400]
22:12:00 INFO - PROCESS | 2064 | 1447999920601 Marionette INFO loaded listener.js
22:12:00 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 190 (18E85400) [pid = 2064] [serial = 540] [outer = 187D3400]
22:12:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:12:01 INFO - document served over http requires an http
22:12:01 INFO - sub-resource via fetch-request using the http-csp
22:12:01 INFO - delivery method with no-redirect and when
22:12:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:12:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:12:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:12:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
22:12:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 688ms
22:12:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
22:12:01 INFO - PROCESS | 2064 | ++DOCSHELL 18A02C00 == 65 [pid = 2064] [id = 193]
22:12:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 191 (18E8D000) [pid = 2064] [serial = 541] [outer = 00000000]
22:12:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 192 (192A6000) [pid = 2064] [serial = 542] [outer = 18E8D000]
22:12:01 INFO - PROCESS | 2064 | 1447999921249 Marionette INFO loaded listener.js
22:12:01 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 193 (192AEC00) [pid = 2064] [serial = 543] [outer = 18E8D000]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 192 (16C14400) [pid = 2064] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 191 (11E69C00) [pid = 2064] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 190 (150F2C00) [pid = 2064] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 189 (0FCC5C00) [pid = 2064] [serial = 430] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 188 (1E483C00) [pid = 2064] [serial = 420] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 187 (1E77E400) [pid = 2064] [serial = 425] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999891187]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 186 (1CED4800) [pid = 2064] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 185 (1CED1C00) [pid = 2064] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 184 (0FC56000) [pid = 2064] [serial = 433] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 183 (0F914400) [pid = 2064] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 182 (11735C00) [pid = 2064] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 181 (18960000) [pid = 2064] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 180 (0F9A7000) [pid = 2064] [serial = 432] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 179 (13BE5400) [pid = 2064] [serial = 435] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 178 (12580C00) [pid = 2064] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 177 (19D79400) [pid = 2064] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 176 (195AC000) [pid = 2064] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 175 (0F90D800) [pid = 2064] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 174 (1670C400) [pid = 2064] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 173 (17325000) [pid = 2064] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 172 (1C6AC000) [pid = 2064] [serial = 466] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 171 (14AD5000) [pid = 2064] [serial = 431] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 170 (1E787C00) [pid = 2064] [serial = 428] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 169 (1793DC00) [pid = 2064] [serial = 421] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 168 (1E478400) [pid = 2064] [serial = 418] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 167 (11DC0C00) [pid = 2064] [serial = 426] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999891187]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 166 (1E788000) [pid = 2064] [serial = 423] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 165 (1C6B8C00) [pid = 2064] [serial = 409] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 164 (1CAAB800) [pid = 2064] [serial = 412] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 163 (17B28000) [pid = 2064] [serial = 415] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 162 (19BE6800) [pid = 2064] [serial = 400] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 161 (19F81000) [pid = 2064] [serial = 403] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 160 (1A42F800) [pid = 2064] [serial = 406] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 159 (14D04C00) [pid = 2064] [serial = 436] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 158 (11E36000) [pid = 2064] [serial = 391] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 157 (19957400) [pid = 2064] [serial = 397] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 156 (140D1000) [pid = 2064] [serial = 443] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 155 (150EEC00) [pid = 2064] [serial = 458] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 154 (16714C00) [pid = 2064] [serial = 446] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 153 (1A021C00) [pid = 2064] [serial = 464] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 152 (1995B400) [pid = 2064] [serial = 461] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 151 (17ABFC00) [pid = 2064] [serial = 449] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 150 (0FC5E000) [pid = 2064] [serial = 440] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 149 (19552C00) [pid = 2064] [serial = 455] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 148 (167E1800) [pid = 2064] [serial = 394] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 147 (18E89400) [pid = 2064] [serial = 452] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 146 (0FC35000) [pid = 2064] [serial = 389] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 145 (14D09C00) [pid = 2064] [serial = 444] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 144 (0FC56800) [pid = 2064] [serial = 326] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 143 (18618000) [pid = 2064] [serial = 450] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 142 (1CFF3800) [pid = 2064] [serial = 287] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 141 (16C1D400) [pid = 2064] [serial = 447] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 140 (1CFF6400) [pid = 2064] [serial = 290] [outer = 00000000] [url = about:blank]
22:12:01 INFO - PROCESS | 2064 | --DOMWINDOW == 139 (12A84000) [pid = 2064] [serial = 194] [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.]
22:12:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:01 INFO - document served over http requires an http
22:12:01 INFO - sub-resource via fetch-request using the http-csp
22:12:01 INFO - delivery method with swap-origin-redirect and when
22:12:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
22:12:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:12:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:12:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:12:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
22:12:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | took 687ms
22:12:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
22:12:01 INFO - PROCESS | 2064 | ++DOCSHELL 0F908000 == 66 [pid = 2064] [id = 194]
22:12:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 140 (0F9AC800) [pid = 2064] [serial = 544] [outer = 00000000]
22:12:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 141 (14CC3400) [pid = 2064] [serial = 545] [outer = 0F9AC800]
22:12:01 INFO - PROCESS | 2064 | 1447999922006 Marionette INFO loaded listener.js
22:12:02 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 142 (18E89400) [pid = 2064] [serial = 546] [outer = 0F9AC800]
22:12:02 INFO - PROCESS | 2064 | ++DOCSHELL 17325000 == 67 [pid = 2064] [id = 195]
22:12:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 143 (191B1800) [pid = 2064] [serial = 547] [outer = 00000000]
22:12:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 144 (1954E800) [pid = 2064] [serial = 548] [outer = 191B1800]
22:12:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:12:02 INFO - document served over http requires an http
22:12:02 INFO - sub-resource via iframe-tag using the http-csp
22:12:02 INFO - delivery method with keep-origin-redirect and when
22:12:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:12:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:12:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
22:12:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 656ms
22:12:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
22:12:02 INFO - PROCESS | 2064 | ++DOCSHELL 150F2C00 == 68 [pid = 2064] [id = 196]
22:12:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 145 (167E1800) [pid = 2064] [serial = 549] [outer = 00000000]
22:12:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 146 (195AB800) [pid = 2064] [serial = 550] [outer = 167E1800]
22:12:02 INFO - PROCESS | 2064 | 1447999922669 Marionette INFO loaded listener.js
22:12:02 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 147 (19959400) [pid = 2064] [serial = 551] [outer = 167E1800]
22:12:02 INFO - PROCESS | 2064 | ++DOCSHELL 19B48000 == 69 [pid = 2064] [id = 197]
22:12:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 148 (19B49000) [pid = 2064] [serial = 552] [outer = 00000000]
22:12:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 149 (19BE0800) [pid = 2064] [serial = 553] [outer = 19B49000]
22:12:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:12:03 INFO - document served over http requires an http
22:12:03 INFO - sub-resource via iframe-tag using the http-csp
22:12:03 INFO - delivery method with no-redirect and when
22:12:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:12:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:12:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
22:12:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 703ms
22:12:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
22:12:03 INFO - PROCESS | 2064 | ++DOCSHELL 19B4A400 == 70 [pid = 2064] [id = 198]
22:12:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 150 (19B4D400) [pid = 2064] [serial = 554] [outer = 00000000]
22:12:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 151 (19F80400) [pid = 2064] [serial = 555] [outer = 19B4D400]
22:12:03 INFO - PROCESS | 2064 | 1447999923338 Marionette INFO loaded listener.js
22:12:03 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 152 (1A376C00) [pid = 2064] [serial = 556] [outer = 19B4D400]
22:12:03 INFO - PROCESS | 2064 | ++DOCSHELL 0F915400 == 71 [pid = 2064] [id = 199]
22:12:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 153 (0F9A2000) [pid = 2064] [serial = 557] [outer = 00000000]
22:12:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 154 (0FC3C800) [pid = 2064] [serial = 558] [outer = 0F9A2000]
22:12:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:04 INFO - document served over http requires an http
22:12:04 INFO - sub-resource via iframe-tag using the http-csp
22:12:04 INFO - delivery method with swap-origin-redirect and when
22:12:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
22:12:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:12:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:12:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
22:12:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 907ms
22:12:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
22:12:04 INFO - PROCESS | 2064 | ++DOCSHELL 11DBA800 == 72 [pid = 2064] [id = 200]
22:12:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 155 (11DBF800) [pid = 2064] [serial = 559] [outer = 00000000]
22:12:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 156 (12FAA400) [pid = 2064] [serial = 560] [outer = 11DBF800]
22:12:04 INFO - PROCESS | 2064 | 1447999924368 Marionette INFO loaded listener.js
22:12:04 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 157 (140E9000) [pid = 2064] [serial = 561] [outer = 11DBF800]
22:12:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:12:04 INFO - document served over http requires an http
22:12:04 INFO - sub-resource via script-tag using the http-csp
22:12:04 INFO - delivery method with keep-origin-redirect and when
22:12:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:12:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:12:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
22:12:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | took 938ms
22:12:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
22:12:05 INFO - PROCESS | 2064 | ++DOCSHELL 15BDE000 == 73 [pid = 2064] [id = 201]
22:12:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 158 (167E2400) [pid = 2064] [serial = 562] [outer = 00000000]
22:12:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 159 (17B20800) [pid = 2064] [serial = 563] [outer = 167E2400]
22:12:05 INFO - PROCESS | 2064 | 1447999925285 Marionette INFO loaded listener.js
22:12:05 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 160 (18FE1000) [pid = 2064] [serial = 564] [outer = 167E2400]
22:12:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:12:05 INFO - document served over http requires an http
22:12:05 INFO - sub-resource via script-tag using the http-csp
22:12:05 INFO - delivery method with no-redirect and when
22:12:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:12:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:12:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
22:12:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 844ms
22:12:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
22:12:06 INFO - PROCESS | 2064 | ++DOCSHELL 1A428000 == 74 [pid = 2064] [id = 202]
22:12:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 161 (1A42F400) [pid = 2064] [serial = 565] [outer = 00000000]
22:12:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 162 (1C6ACC00) [pid = 2064] [serial = 566] [outer = 1A42F400]
22:12:06 INFO - PROCESS | 2064 | 1447999926156 Marionette INFO loaded listener.js
22:12:06 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 163 (1C870800) [pid = 2064] [serial = 567] [outer = 1A42F400]
22:12:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:06 INFO - document served over http requires an http
22:12:06 INFO - sub-resource via script-tag using the http-csp
22:12:06 INFO - delivery method with swap-origin-redirect and when
22:12:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
22:12:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:12:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:12:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
22:12:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | took 796ms
22:12:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
22:12:06 INFO - PROCESS | 2064 | ++DOCSHELL 1C6B1800 == 75 [pid = 2064] [id = 203]
22:12:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 164 (1C6B2000) [pid = 2064] [serial = 568] [outer = 00000000]
22:12:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 165 (1CFF2C00) [pid = 2064] [serial = 569] [outer = 1C6B2000]
22:12:06 INFO - PROCESS | 2064 | 1447999926952 Marionette INFO loaded listener.js
22:12:07 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 166 (1E47B400) [pid = 2064] [serial = 570] [outer = 1C6B2000]
22:12:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:12:07 INFO - document served over http requires an http
22:12:07 INFO - sub-resource via xhr-request using the http-csp
22:12:07 INFO - delivery method with keep-origin-redirect and when
22:12:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:12:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:12:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
22:12:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | took 828ms
22:12:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
22:12:07 INFO - PROCESS | 2064 | ++DOCSHELL 1CFF7800 == 76 [pid = 2064] [id = 204]
22:12:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 167 (1CFFD000) [pid = 2064] [serial = 571] [outer = 00000000]
22:12:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 168 (1ECB7400) [pid = 2064] [serial = 572] [outer = 1CFFD000]
22:12:07 INFO - PROCESS | 2064 | 1447999927824 Marionette INFO loaded listener.js
22:12:07 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 169 (1F297C00) [pid = 2064] [serial = 573] [outer = 1CFFD000]
22:12:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:12:08 INFO - document served over http requires an http
22:12:08 INFO - sub-resource via xhr-request using the http-csp
22:12:08 INFO - delivery method with no-redirect and when
22:12:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:12:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:12:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
22:12:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 844ms
22:12:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
22:12:08 INFO - PROCESS | 2064 | ++DOCSHELL 1F3B4400 == 77 [pid = 2064] [id = 205]
22:12:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 170 (1F3B5400) [pid = 2064] [serial = 574] [outer = 00000000]
22:12:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 171 (20290400) [pid = 2064] [serial = 575] [outer = 1F3B5400]
22:12:08 INFO - PROCESS | 2064 | 1447999928732 Marionette INFO loaded listener.js
22:12:08 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 172 (20827000) [pid = 2064] [serial = 576] [outer = 1F3B5400]
22:12:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:09 INFO - document served over http requires an http
22:12:09 INFO - sub-resource via xhr-request using the http-csp
22:12:09 INFO - delivery method with swap-origin-redirect and when
22:12:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
22:12:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:12:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:12:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
22:12:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | took 906ms
22:12:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
22:12:09 INFO - PROCESS | 2064 | ++DOCSHELL 1EDF2C00 == 78 [pid = 2064] [id = 206]
22:12:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 173 (1EDF4400) [pid = 2064] [serial = 577] [outer = 00000000]
22:12:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 174 (1EDFD000) [pid = 2064] [serial = 578] [outer = 1EDF4400]
22:12:09 INFO - PROCESS | 2064 | 1447999929558 Marionette INFO loaded listener.js
22:12:09 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 175 (1EDFEC00) [pid = 2064] [serial = 579] [outer = 1EDF4400]
22:12:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:12:10 INFO - document served over http requires an https
22:12:10 INFO - sub-resource via fetch-request using the http-csp
22:12:10 INFO - delivery method with keep-origin-redirect and when
22:12:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:12:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:12:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:12:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
22:12:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | took 875ms
22:12:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
22:12:10 INFO - PROCESS | 2064 | ++DOCSHELL 1D466400 == 79 [pid = 2064] [id = 207]
22:12:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 176 (1D466C00) [pid = 2064] [serial = 580] [outer = 00000000]
22:12:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 177 (1D46C400) [pid = 2064] [serial = 581] [outer = 1D466C00]
22:12:10 INFO - PROCESS | 2064 | 1447999930453 Marionette INFO loaded listener.js
22:12:10 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 178 (1EDF9800) [pid = 2064] [serial = 582] [outer = 1D466C00]
22:12:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:12:10 INFO - document served over http requires an https
22:12:10 INFO - sub-resource via fetch-request using the http-csp
22:12:10 INFO - delivery method with no-redirect and when
22:12:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:12:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:12:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:12:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
22:12:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 797ms
22:12:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
22:12:11 INFO - PROCESS | 2064 | ++DOCSHELL 0F650800 == 80 [pid = 2064] [id = 208]
22:12:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 179 (0F650C00) [pid = 2064] [serial = 583] [outer = 00000000]
22:12:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 180 (0F659800) [pid = 2064] [serial = 584] [outer = 0F650C00]
22:12:11 INFO - PROCESS | 2064 | 1447999931258 Marionette INFO loaded listener.js
22:12:11 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 181 (0F65DC00) [pid = 2064] [serial = 585] [outer = 0F650C00]
22:12:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:11 INFO - document served over http requires an https
22:12:11 INFO - sub-resource via fetch-request using the http-csp
22:12:11 INFO - delivery method with swap-origin-redirect and when
22:12:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:12:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:12:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:12:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
22:12:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 953ms
22:12:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
22:12:12 INFO - PROCESS | 2064 | ++DOCSHELL 0F65D400 == 81 [pid = 2064] [id = 209]
22:12:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 182 (1CE12000) [pid = 2064] [serial = 586] [outer = 00000000]
22:12:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 183 (1CE18000) [pid = 2064] [serial = 587] [outer = 1CE12000]
22:12:12 INFO - PROCESS | 2064 | 1447999932240 Marionette INFO loaded listener.js
22:12:12 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 184 (1CE1E000) [pid = 2064] [serial = 588] [outer = 1CE12000]
22:12:12 INFO - PROCESS | 2064 | ++DOCSHELL 1CE1D400 == 82 [pid = 2064] [id = 210]
22:12:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 185 (1D470C00) [pid = 2064] [serial = 589] [outer = 00000000]
22:12:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 186 (14D02400) [pid = 2064] [serial = 590] [outer = 1D470C00]
22:12:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:12:12 INFO - document served over http requires an https
22:12:12 INFO - sub-resource via iframe-tag using the http-csp
22:12:12 INFO - delivery method with keep-origin-redirect and when
22:12:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:12:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:12:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
22:12:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 1000ms
22:12:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
22:12:13 INFO - PROCESS | 2064 | ++DOCSHELL 1ED84800 == 83 [pid = 2064] [id = 211]
22:12:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 187 (1ED8C400) [pid = 2064] [serial = 591] [outer = 00000000]
22:12:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 188 (1ED91400) [pid = 2064] [serial = 592] [outer = 1ED8C400]
22:12:13 INFO - PROCESS | 2064 | 1447999933285 Marionette INFO loaded listener.js
22:12:13 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 189 (20C65800) [pid = 2064] [serial = 593] [outer = 1ED8C400]
22:12:13 INFO - PROCESS | 2064 | ++DOCSHELL 1D00E400 == 84 [pid = 2064] [id = 212]
22:12:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 190 (1D00E800) [pid = 2064] [serial = 594] [outer = 00000000]
22:12:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 191 (1D009400) [pid = 2064] [serial = 595] [outer = 1D00E800]
22:12:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:12:13 INFO - document served over http requires an https
22:12:13 INFO - sub-resource via iframe-tag using the http-csp
22:12:13 INFO - delivery method with no-redirect and when
22:12:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:12:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:12:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
22:12:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 984ms
22:12:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
22:12:14 INFO - PROCESS | 2064 | ++DOCSHELL 1D00D000 == 85 [pid = 2064] [id = 213]
22:12:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 192 (1D00D800) [pid = 2064] [serial = 596] [outer = 00000000]
22:12:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 193 (1D015C00) [pid = 2064] [serial = 597] [outer = 1D00D800]
22:12:14 INFO - PROCESS | 2064 | 1447999934233 Marionette INFO loaded listener.js
22:12:14 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 194 (1EA70C00) [pid = 2064] [serial = 598] [outer = 1D00D800]
22:12:14 INFO - PROCESS | 2064 | ++DOCSHELL 1EA0B000 == 86 [pid = 2064] [id = 214]
22:12:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 195 (1EA0BC00) [pid = 2064] [serial = 599] [outer = 00000000]
22:12:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 196 (1EA0EC00) [pid = 2064] [serial = 600] [outer = 1EA0BC00]
22:12:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:14 INFO - document served over http requires an https
22:12:14 INFO - sub-resource via iframe-tag using the http-csp
22:12:14 INFO - delivery method with swap-origin-redirect and when
22:12:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:12:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:12:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
22:12:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 953ms
22:12:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
22:12:15 INFO - PROCESS | 2064 | ++DOCSHELL 1EA09C00 == 87 [pid = 2064] [id = 215]
22:12:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 197 (1EA0A000) [pid = 2064] [serial = 601] [outer = 00000000]
22:12:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 198 (1EA15C00) [pid = 2064] [serial = 602] [outer = 1EA0A000]
22:12:15 INFO - PROCESS | 2064 | 1447999935217 Marionette INFO loaded listener.js
22:12:15 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 199 (1EA76C00) [pid = 2064] [serial = 603] [outer = 1EA0A000]
22:12:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:12:16 INFO - document served over http requires an https
22:12:16 INFO - sub-resource via script-tag using the http-csp
22:12:16 INFO - delivery method with keep-origin-redirect and when
22:12:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:12:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:12:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
22:12:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | took 2063ms
22:12:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
22:12:17 INFO - PROCESS | 2064 | ++DOCSHELL 0F66F000 == 88 [pid = 2064] [id = 216]
22:12:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 200 (0F6A9400) [pid = 2064] [serial = 604] [outer = 00000000]
22:12:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 201 (11D38C00) [pid = 2064] [serial = 605] [outer = 0F6A9400]
22:12:17 INFO - PROCESS | 2064 | 1447999937266 Marionette INFO loaded listener.js
22:12:17 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 202 (155D6C00) [pid = 2064] [serial = 606] [outer = 0F6A9400]
22:12:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:12:18 INFO - document served over http requires an https
22:12:18 INFO - sub-resource via script-tag using the http-csp
22:12:18 INFO - delivery method with no-redirect and when
22:12:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:12:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:12:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
22:12:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1188ms
22:12:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
22:12:18 INFO - PROCESS | 2064 | ++DOCSHELL 13990800 == 89 [pid = 2064] [id = 217]
22:12:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 203 (13B74800) [pid = 2064] [serial = 607] [outer = 00000000]
22:12:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 204 (14D4A800) [pid = 2064] [serial = 608] [outer = 13B74800]
22:12:18 INFO - PROCESS | 2064 | 1447999938437 Marionette INFO loaded listener.js
22:12:18 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 205 (17930C00) [pid = 2064] [serial = 609] [outer = 13B74800]
22:12:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:19 INFO - document served over http requires an https
22:12:19 INFO - sub-resource via script-tag using the http-csp
22:12:19 INFO - delivery method with swap-origin-redirect and when
22:12:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:12:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:12:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
22:12:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | took 1000ms
22:12:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
22:12:19 INFO - PROCESS | 2064 | ++DOCSHELL 11E69000 == 90 [pid = 2064] [id = 218]
22:12:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 206 (12A7F400) [pid = 2064] [serial = 610] [outer = 00000000]
22:12:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 207 (16C15800) [pid = 2064] [serial = 611] [outer = 12A7F400]
22:12:19 INFO - PROCESS | 2064 | 1447999939430 Marionette INFO loaded listener.js
22:12:19 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 208 (18960400) [pid = 2064] [serial = 612] [outer = 12A7F400]
22:12:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:12:20 INFO - document served over http requires an https
22:12:20 INFO - sub-resource via xhr-request using the http-csp
22:12:20 INFO - delivery method with keep-origin-redirect and when
22:12:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:12:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:12:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
22:12:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 844ms
22:12:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
22:12:20 INFO - PROCESS | 2064 | ++DOCSHELL 11733400 == 91 [pid = 2064] [id = 219]
22:12:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 209 (12AF0800) [pid = 2064] [serial = 613] [outer = 00000000]
22:12:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 210 (14D0C000) [pid = 2064] [serial = 614] [outer = 12AF0800]
22:12:20 INFO - PROCESS | 2064 | 1447999940295 Marionette INFO loaded listener.js
22:12:20 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 211 (195AA400) [pid = 2064] [serial = 615] [outer = 12AF0800]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 19B48000 == 90 [pid = 2064] [id = 197]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 150F2C00 == 89 [pid = 2064] [id = 196]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 17325000 == 88 [pid = 2064] [id = 195]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 0F908000 == 87 [pid = 2064] [id = 194]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 18A02C00 == 86 [pid = 2064] [id = 193]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 18689800 == 85 [pid = 2064] [id = 192]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 17B1EC00 == 84 [pid = 2064] [id = 191]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 155C2C00 == 83 [pid = 2064] [id = 190]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 12F0E000 == 82 [pid = 2064] [id = 189]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 0FC34800 == 81 [pid = 2064] [id = 188]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 0E81A800 == 80 [pid = 2064] [id = 187]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 0F9A3800 == 79 [pid = 2064] [id = 186]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 208FBC00 == 78 [pid = 2064] [id = 184]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 2082F000 == 77 [pid = 2064] [id = 183]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 2082D400 == 76 [pid = 2064] [id = 182]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 20425000 == 75 [pid = 2064] [id = 181]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 2041D000 == 74 [pid = 2064] [id = 180]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 20286400 == 73 [pid = 2064] [id = 179]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 200BDC00 == 72 [pid = 2064] [id = 178]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 1FE2E000 == 71 [pid = 2064] [id = 177]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 1FC36400 == 70 [pid = 2064] [id = 176]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 1F2A2400 == 69 [pid = 2064] [id = 175]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 1F29B000 == 68 [pid = 2064] [id = 174]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 1EA5C400 == 67 [pid = 2064] [id = 172]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 1CAA3800 == 66 [pid = 2064] [id = 171]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 14CBC800 == 65 [pid = 2064] [id = 170]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 12A81400 == 64 [pid = 2064] [id = 169]
22:12:20 INFO - PROCESS | 2064 | --DOCSHELL 0F9A4800 == 63 [pid = 2064] [id = 168]
22:12:20 INFO - PROCESS | 2064 | --DOMWINDOW == 210 (191ACC00) [pid = 2064] [serial = 453] [outer = 00000000] [url = about:blank]
22:12:20 INFO - PROCESS | 2064 | --DOMWINDOW == 209 (197D0C00) [pid = 2064] [serial = 387] [outer = 00000000] [url = about:blank]
22:12:20 INFO - PROCESS | 2064 | --DOMWINDOW == 208 (11733800) [pid = 2064] [serial = 441] [outer = 00000000] [url = about:blank]
22:12:20 INFO - PROCESS | 2064 | --DOMWINDOW == 207 (16713C00) [pid = 2064] [serial = 437] [outer = 00000000] [url = about:blank]
22:12:20 INFO - PROCESS | 2064 | --DOMWINDOW == 206 (17AC9000) [pid = 2064] [serial = 459] [outer = 00000000] [url = about:blank]
22:12:20 INFO - PROCESS | 2064 | --DOMWINDOW == 205 (1979AC00) [pid = 2064] [serial = 456] [outer = 00000000] [url = about:blank]
22:12:20 INFO - PROCESS | 2064 | --DOMWINDOW == 204 (1173C000) [pid = 2064] [serial = 434] [outer = 00000000] [url = about:blank]
22:12:20 INFO - PROCESS | 2064 | --DOMWINDOW == 203 (19BDEC00) [pid = 2064] [serial = 462] [outer = 00000000] [url = about:blank]
22:12:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:12:21 INFO - document served over http requires an https
22:12:21 INFO - sub-resource via xhr-request using the http-csp
22:12:21 INFO - delivery method with no-redirect and when
22:12:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:12:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:12:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
22:12:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1000ms
22:12:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
22:12:21 INFO - PROCESS | 2064 | ++DOCSHELL 0FC63400 == 64 [pid = 2064] [id = 220]
22:12:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 204 (1147F000) [pid = 2064] [serial = 616] [outer = 00000000]
22:12:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 205 (121A0800) [pid = 2064] [serial = 617] [outer = 1147F000]
22:12:21 INFO - PROCESS | 2064 | 1447999941185 Marionette INFO loaded listener.js
22:12:21 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 206 (140D9C00) [pid = 2064] [serial = 618] [outer = 1147F000]
22:12:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:21 INFO - document served over http requires an https
22:12:21 INFO - sub-resource via xhr-request using the http-csp
22:12:21 INFO - delivery method with swap-origin-redirect and when
22:12:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:12:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:12:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
22:12:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | took 641ms
22:12:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
22:12:21 INFO - PROCESS | 2064 | ++DOCSHELL 14D08C00 == 65 [pid = 2064] [id = 221]
22:12:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 207 (14D51800) [pid = 2064] [serial = 619] [outer = 00000000]
22:12:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 208 (17319000) [pid = 2064] [serial = 620] [outer = 14D51800]
22:12:21 INFO - PROCESS | 2064 | 1447999941824 Marionette INFO loaded listener.js
22:12:21 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 209 (18685C00) [pid = 2064] [serial = 621] [outer = 14D51800]
22:12:22 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:12:22 INFO - document served over http requires an http
22:12:22 INFO - sub-resource via fetch-request using the http-csp
22:12:22 INFO - delivery method with keep-origin-redirect and when
22:12:22 INFO - the target request is same-origin.
22:12:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | took 703ms
22:12:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
22:12:22 INFO - PROCESS | 2064 | ++DOCSHELL 18E8D800 == 66 [pid = 2064] [id = 222]
22:12:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 210 (18F52800) [pid = 2064] [serial = 622] [outer = 00000000]
22:12:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 211 (1979E000) [pid = 2064] [serial = 623] [outer = 18F52800]
22:12:22 INFO - PROCESS | 2064 | 1447999942564 Marionette INFO loaded listener.js
22:12:22 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 212 (197D5C00) [pid = 2064] [serial = 624] [outer = 18F52800]
22:12:23 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
22:12:23 INFO - document served over http requires an http
22:12:23 INFO - sub-resource via fetch-request using the http-csp
22:12:23 INFO - delivery method with no-redirect and when
22:12:23 INFO - the target request is same-origin.
22:12:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | took 703ms
22:12:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
22:12:23 INFO - PROCESS | 2064 | ++DOCSHELL 195A9C00 == 67 [pid = 2064] [id = 223]
22:12:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 213 (19B49800) [pid = 2064] [serial = 625] [outer = 00000000]
22:12:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 214 (19BE2400) [pid = 2064] [serial = 626] [outer = 19B49800]
22:12:23 INFO - PROCESS | 2064 | 1447999943257 Marionette INFO loaded listener.js
22:12:23 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 215 (19F09000) [pid = 2064] [serial = 627] [outer = 19B49800]
22:12:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:23 INFO - document served over http requires an http
22:12:23 INFO - sub-resource via fetch-request using the http-csp
22:12:23 INFO - delivery method with swap-origin-redirect and when
22:12: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"
22:12:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:12:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:12:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:12:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:12:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 641ms
22:12:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
22:12:23 INFO - PROCESS | 2064 | ++DOCSHELL 19F84000 == 68 [pid = 2064] [id = 224]
22:12:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 216 (1A01FC00) [pid = 2064] [serial = 628] [outer = 00000000]
22:12:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 217 (1A436800) [pid = 2064] [serial = 629] [outer = 1A01FC00]
22:12:23 INFO - PROCESS | 2064 | 1447999943988 Marionette INFO loaded listener.js
22:12:24 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 218 (1CAA2C00) [pid = 2064] [serial = 630] [outer = 1A01FC00]
22:12:24 INFO - PROCESS | 2064 | ++DOCSHELL 1CAAB000 == 69 [pid = 2064] [id = 225]
22:12:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 219 (1CAABC00) [pid = 2064] [serial = 631] [outer = 00000000]
22:12:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 220 (1D46B400) [pid = 2064] [serial = 632] [outer = 1CAABC00]
22:12:24 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:12:24 INFO - document served over http requires an http
22:12:24 INFO - sub-resource via iframe-tag using the http-csp
22:12:24 INFO - delivery method with keep-origin-redirect and when
22:12:24 INFO - the target request is same-origin.
22:12:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | took 766ms
22:12:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
22:12:24 INFO - PROCESS | 2064 | ++DOCSHELL 1A42B800 == 70 [pid = 2064] [id = 226]
22:12:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 221 (1CE1C000) [pid = 2064] [serial = 633] [outer = 00000000]
22:12:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 222 (1E77B400) [pid = 2064] [serial = 634] [outer = 1CE1C000]
22:12:24 INFO - PROCESS | 2064 | 1447999944718 Marionette INFO loaded listener.js
22:12:24 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 223 (1E787800) [pid = 2064] [serial = 635] [outer = 1CE1C000]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 222 (19F05000) [pid = 2064] [serial = 465] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 221 (18E8D000) [pid = 2064] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 220 (19B49000) [pid = 2064] [serial = 552] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999922977]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 219 (0E81B800) [pid = 2064] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 218 (12F0EC00) [pid = 2064] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 217 (15B49400) [pid = 2064] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 216 (167E1800) [pid = 2064] [serial = 549] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 215 (0F9AC800) [pid = 2064] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 214 (0F9A9C00) [pid = 2064] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 213 (17B24C00) [pid = 2064] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 212 (191B1800) [pid = 2064] [serial = 547] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 211 (0FC37400) [pid = 2064] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 210 (187D3400) [pid = 2064] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 209 (20423800) [pid = 2064] [serial = 505] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 208 (13B76800) [pid = 2064] [serial = 473] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 207 (1CED2400) [pid = 2064] [serial = 468] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999901516]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 206 (208FC800) [pid = 2064] [serial = 515] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 205 (2082E400) [pid = 2064] [serial = 510] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999911923]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 204 (19F80400) [pid = 2064] [serial = 555] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 203 (19BE0800) [pid = 2064] [serial = 553] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999922977]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 202 (167E4400) [pid = 2064] [serial = 533] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 201 (20C62400) [pid = 2064] [serial = 518] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 200 (11D41400) [pid = 2064] [serial = 521] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 199 (20829000) [pid = 2064] [serial = 506] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 198 (1E482C00) [pid = 2064] [serial = 479] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 197 (14CC3000) [pid = 2064] [serial = 474] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 196 (11E66000) [pid = 2064] [serial = 524] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 195 (1E484400) [pid = 2064] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999901516]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 194 (2041A000) [pid = 2064] [serial = 503] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 193 (20832C00) [pid = 2064] [serial = 508] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 192 (208FAC00) [pid = 2064] [serial = 516] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 191 (14CC3400) [pid = 2064] [serial = 545] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 190 (1F2A4400) [pid = 2064] [serial = 488] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 189 (1147BC00) [pid = 2064] [serial = 527] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 188 (20285400) [pid = 2064] [serial = 500] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 187 (14CB5000) [pid = 2064] [serial = 530] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 186 (2082D000) [pid = 2064] [serial = 511] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999911923]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 185 (200B6800) [pid = 2064] [serial = 497] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 184 (195AB800) [pid = 2064] [serial = 550] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 183 (18610C00) [pid = 2064] [serial = 536] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 182 (17B1F800) [pid = 2064] [serial = 476] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 181 (18A07800) [pid = 2064] [serial = 539] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 180 (209EA800) [pid = 2064] [serial = 513] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 179 (1FE2DC00) [pid = 2064] [serial = 494] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 178 (192A6000) [pid = 2064] [serial = 542] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 177 (1ECBF000) [pid = 2064] [serial = 482] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 176 (1F164800) [pid = 2064] [serial = 485] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 175 (1FC33C00) [pid = 2064] [serial = 491] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 174 (1954E800) [pid = 2064] [serial = 548] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 173 (11741000) [pid = 2064] [serial = 471] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 172 (12A7E000) [pid = 2064] [serial = 528] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 171 (17324800) [pid = 2064] [serial = 534] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 170 (14D0F000) [pid = 2064] [serial = 531] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | --DOMWINDOW == 169 (1CA9F400) [pid = 2064] [serial = 467] [outer = 00000000] [url = about:blank]
22:12:25 INFO - PROCESS | 2064 | ++DOCSHELL 14D04400 == 71 [pid = 2064] [id = 227]
22:12:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 170 (14D0A000) [pid = 2064] [serial = 636] [outer = 00000000]
22:12:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 171 (15B49400) [pid = 2064] [serial = 637] [outer = 14D0A000]
22:12:25 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
22:12:25 INFO - document served over http requires an http
22:12:25 INFO - sub-resource via iframe-tag using the http-csp
22:12:25 INFO - delivery method with no-redirect and when
22:12:25 INFO - the target request is same-origin.
22:12:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 1000ms
22:12:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
22:12:25 INFO - PROCESS | 2064 | ++DOCSHELL 14C96400 == 72 [pid = 2064] [id = 228]
22:12:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 172 (14D0F000) [pid = 2064] [serial = 638] [outer = 00000000]
22:12:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 173 (19BE0800) [pid = 2064] [serial = 639] [outer = 14D0F000]
22:12:25 INFO - PROCESS | 2064 | 1447999945658 Marionette INFO loaded listener.js
22:12:25 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 174 (1EA4FC00) [pid = 2064] [serial = 640] [outer = 14D0F000]
22:12:26 INFO - PROCESS | 2064 | ++DOCSHELL 1EA74400 == 73 [pid = 2064] [id = 229]
22:12:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 175 (1EA75400) [pid = 2064] [serial = 641] [outer = 00000000]
22:12:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 176 (1ED8EC00) [pid = 2064] [serial = 642] [outer = 1EA75400]
22:12:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:26 INFO - document served over http requires an http
22:12:26 INFO - sub-resource via iframe-tag using the http-csp
22:12:26 INFO - delivery method with swap-origin-redirect and when
22:12:26 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"
22:12:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:12:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:12:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:12:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 703ms
22:12:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
22:12:26 INFO - PROCESS | 2064 | ++DOCSHELL 1ECC1800 == 74 [pid = 2064] [id = 230]
22:12:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 177 (1ECC1C00) [pid = 2064] [serial = 643] [outer = 00000000]
22:12:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 178 (1EFCB400) [pid = 2064] [serial = 644] [outer = 1ECC1C00]
22:12:26 INFO - PROCESS | 2064 | 1447999946402 Marionette INFO loaded listener.js
22:12:26 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 179 (1EFD1C00) [pid = 2064] [serial = 645] [outer = 1ECC1C00]
22:12:26 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:12:26 INFO - document served over http requires an http
22:12:26 INFO - sub-resource via script-tag using the http-csp
22:12:26 INFO - delivery method with keep-origin-redirect and when
22:12:26 INFO - the target request is same-origin.
22:12:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | took 688ms
22:12:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
22:12:27 INFO - PROCESS | 2064 | ++DOCSHELL 1F160000 == 75 [pid = 2064] [id = 231]
22:12:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 180 (1F160400) [pid = 2064] [serial = 646] [outer = 00000000]
22:12:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 181 (1F298400) [pid = 2064] [serial = 647] [outer = 1F160400]
22:12:27 INFO - PROCESS | 2064 | 1447999947054 Marionette INFO loaded listener.js
22:12:27 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 182 (1F3B0800) [pid = 2064] [serial = 648] [outer = 1F160400]
22:12:27 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
22:12:27 INFO - document served over http requires an http
22:12:27 INFO - sub-resource via script-tag using the http-csp
22:12:27 INFO - delivery method with no-redirect and when
22:12:27 INFO - the target request is same-origin.
22:12:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 953ms
22:12:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
22:12:28 INFO - PROCESS | 2064 | ++DOCSHELL 12F10C00 == 76 [pid = 2064] [id = 232]
22:12:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 183 (12FAB400) [pid = 2064] [serial = 649] [outer = 00000000]
22:12:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 184 (14C92800) [pid = 2064] [serial = 650] [outer = 12FAB400]
22:12:28 INFO - PROCESS | 2064 | 1447999948163 Marionette INFO loaded listener.js
22:12:28 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 185 (150F1000) [pid = 2064] [serial = 651] [outer = 12FAB400]
22:12:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:28 INFO - document served over http requires an http
22:12:28 INFO - sub-resource via script-tag using the http-csp
22:12:28 INFO - delivery method with swap-origin-redirect and when
22:12:28 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"
22:12:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:12:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:12:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:12:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 906ms
22:12:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
22:12:29 INFO - PROCESS | 2064 | ++DOCSHELL 18D8B000 == 77 [pid = 2064] [id = 233]
22:12:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 186 (18E89C00) [pid = 2064] [serial = 652] [outer = 00000000]
22:12:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 187 (1979F800) [pid = 2064] [serial = 653] [outer = 18E89C00]
22:12:29 INFO - PROCESS | 2064 | 1447999949084 Marionette INFO loaded listener.js
22:12:29 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 188 (1CA9F400) [pid = 2064] [serial = 654] [outer = 18E89C00]
22:12:29 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:12:29 INFO - document served over http requires an http
22:12:29 INFO - sub-resource via xhr-request using the http-csp
22:12:29 INFO - delivery method with keep-origin-redirect and when
22:12:29 INFO - the target request is same-origin.
22:12:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | took 890ms
22:12:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
22:12:29 INFO - PROCESS | 2064 | ++DOCSHELL 1EFCAC00 == 78 [pid = 2064] [id = 234]
22:12:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 189 (1EFCE400) [pid = 2064] [serial = 655] [outer = 00000000]
22:12:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 190 (1F299000) [pid = 2064] [serial = 656] [outer = 1EFCE400]
22:12:30 INFO - PROCESS | 2064 | 1447999950011 Marionette INFO loaded listener.js
22:12:30 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 191 (1FC33000) [pid = 2064] [serial = 657] [outer = 1EFCE400]
22:12:30 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
22:12:30 INFO - document served over http requires an http
22:12:30 INFO - sub-resource via xhr-request using the http-csp
22:12:30 INFO - delivery method with no-redirect and when
22:12:30 INFO - the target request is same-origin.
22:12:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 1000ms
22:12:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
22:12:30 INFO - PROCESS | 2064 | ++DOCSHELL 1EFC8000 == 79 [pid = 2064] [id = 235]
22:12:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 192 (1F29F400) [pid = 2064] [serial = 658] [outer = 00000000]
22:12:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 193 (1FE38400) [pid = 2064] [serial = 659] [outer = 1F29F400]
22:12:31 INFO - PROCESS | 2064 | 1447999951084 Marionette INFO loaded listener.js
22:12:31 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 194 (200C1800) [pid = 2064] [serial = 660] [outer = 1F29F400]
22:12:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:32 INFO - document served over http requires an http
22:12:32 INFO - sub-resource via xhr-request using the http-csp
22:12:32 INFO - delivery method with swap-origin-redirect and when
22:12:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:12:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:12:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:12:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 1547ms
22:12:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
22:12:32 INFO - PROCESS | 2064 | ++DOCSHELL 20291400 == 80 [pid = 2064] [id = 236]
22:12:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 195 (2041B400) [pid = 2064] [serial = 661] [outer = 00000000]
22:12:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 196 (20829000) [pid = 2064] [serial = 662] [outer = 2041B400]
22:12:32 INFO - PROCESS | 2064 | 1447999952595 Marionette INFO loaded listener.js
22:12:32 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 197 (208F1C00) [pid = 2064] [serial = 663] [outer = 2041B400]
22:12:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:12:33 INFO - document served over http requires an https
22:12:33 INFO - sub-resource via fetch-request using the http-csp
22:12:33 INFO - delivery method with keep-origin-redirect and when
22:12:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:12:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:12:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:12:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
22:12:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 984ms
22:12:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
22:12:33 INFO - PROCESS | 2064 | ++DOCSHELL 1D291800 == 81 [pid = 2064] [id = 237]
22:12:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 198 (1D298800) [pid = 2064] [serial = 664] [outer = 00000000]
22:12:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 199 (1D29D800) [pid = 2064] [serial = 665] [outer = 1D298800]
22:12:33 INFO - PROCESS | 2064 | 1447999953603 Marionette INFO loaded listener.js
22:12:33 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 200 (209ED800) [pid = 2064] [serial = 666] [outer = 1D298800]
22:12:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
22:12:34 INFO - document served over http requires an https
22:12:34 INFO - sub-resource via fetch-request using the http-csp
22:12:34 INFO - delivery method with no-redirect and when
22:12:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:12:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:12:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:12:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
22:12:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 1078ms
22:12:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
22:12:34 INFO - PROCESS | 2064 | ++DOCSHELL 1E268400 == 82 [pid = 2064] [id = 238]
22:12:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 201 (1E26B400) [pid = 2064] [serial = 667] [outer = 00000000]
22:12:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 202 (1E26F000) [pid = 2064] [serial = 668] [outer = 1E26B400]
22:12:34 INFO - PROCESS | 2064 | 1447999954690 Marionette INFO loaded listener.js
22:12:34 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 203 (1E275000) [pid = 2064] [serial = 669] [outer = 1E26B400]
22:12:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:35 INFO - document served over http requires an https
22:12:35 INFO - sub-resource via fetch-request using the http-csp
22:12:35 INFO - delivery method with swap-origin-redirect and when
22:12:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:12:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:12:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:12:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
22:12:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | took 984ms
22:12:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
22:12:35 INFO - PROCESS | 2064 | ++DOCSHELL 1E273C00 == 83 [pid = 2064] [id = 239]
22:12:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 204 (1F167000) [pid = 2064] [serial = 670] [outer = 00000000]
22:12:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 205 (20C67000) [pid = 2064] [serial = 671] [outer = 1F167000]
22:12:35 INFO - PROCESS | 2064 | 1447999955703 Marionette INFO loaded listener.js
22:12:35 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 206 (212C9800) [pid = 2064] [serial = 672] [outer = 1F167000]
22:12:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:36 INFO - document served over http requires an https
22:12:36 INFO - sub-resource via fetch-request using the http-csp
22:12:36 INFO - delivery method with swap-origin-redirect and when
22:12:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:12:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:12:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:12:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:12:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 985ms
22:12:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
22:12:36 INFO - PROCESS | 2064 | ++DOCSHELL 212C8400 == 84 [pid = 2064] [id = 240]
22:12:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 207 (212CB000) [pid = 2064] [serial = 673] [outer = 00000000]
22:12:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 208 (212D3400) [pid = 2064] [serial = 674] [outer = 212CB000]
22:12:36 INFO - PROCESS | 2064 | 1447999956663 Marionette INFO loaded listener.js
22:12:36 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 209 (213BA800) [pid = 2064] [serial = 675] [outer = 212CB000]
22:12:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:12:38 INFO - document served over http requires an https
22:12:38 INFO - sub-resource via fetch-request using the http-csp
22:12:38 INFO - delivery method with keep-origin-redirect and when
22:12:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:12:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:12:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:12:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
22:12:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | took 2203ms
22:12:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
22:12:38 INFO - PROCESS | 2064 | ++DOCSHELL 11DB9C00 == 85 [pid = 2064] [id = 241]
22:12:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 210 (120E5C00) [pid = 2064] [serial = 676] [outer = 00000000]
22:12:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 211 (15AC1800) [pid = 2064] [serial = 677] [outer = 120E5C00]
22:12:38 INFO - PROCESS | 2064 | 1447999958902 Marionette INFO loaded listener.js
22:12:38 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 212 (18688400) [pid = 2064] [serial = 678] [outer = 120E5C00]
22:12:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
22:12:40 INFO - document served over http requires an https
22:12:40 INFO - sub-resource via fetch-request using the http-csp
22:12:40 INFO - delivery method with no-redirect and when
22:12:40 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"
22:12:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:12:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:12:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:12:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
22:12:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | took 1610ms
22:12:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
22:12:40 INFO - PROCESS | 2064 | ++DOCSHELL 11DC4C00 == 86 [pid = 2064] [id = 242]
22:12:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 213 (11E36C00) [pid = 2064] [serial = 679] [outer = 00000000]
22:12:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 214 (12F02800) [pid = 2064] [serial = 680] [outer = 11E36C00]
22:12:40 INFO - PROCESS | 2064 | 1447999960517 Marionette INFO loaded listener.js
22:12:40 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 215 (14018000) [pid = 2064] [serial = 681] [outer = 11E36C00]
22:12:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:41 INFO - document served over http requires an https
22:12:41 INFO - sub-resource via fetch-request using the http-csp
22:12:41 INFO - delivery method with swap-origin-redirect and when
22:12:41 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"
22:12:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:12:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:12:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:12:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
22:12:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | took 953ms
22:12:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
22:12:41 INFO - PROCESS | 2064 | ++DOCSHELL 0EBB8000 == 87 [pid = 2064] [id = 243]
22:12:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 216 (0F4E3400) [pid = 2064] [serial = 682] [outer = 00000000]
22:12:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 217 (10E0E400) [pid = 2064] [serial = 683] [outer = 0F4E3400]
22:12:41 INFO - PROCESS | 2064 | 1447999961647 Marionette INFO loaded listener.js
22:12:41 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 218 (11EBFC00) [pid = 2064] [serial = 684] [outer = 0F4E3400]
22:12:42 INFO - PROCESS | 2064 | ++DOCSHELL 13B6F800 == 88 [pid = 2064] [id = 244]
22:12:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 219 (13E8A000) [pid = 2064] [serial = 685] [outer = 00000000]
22:12:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 220 (140EF400) [pid = 2064] [serial = 686] [outer = 13E8A000]
22:12:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:12:42 INFO - document served over http requires an https
22:12:42 INFO - sub-resource via iframe-tag using the http-csp
22:12:42 INFO - delivery method with keep-origin-redirect and when
22:12:42 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"
22:12:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:12:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:12:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
22:12:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1235ms
22:12:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 1173E400 == 87 [pid = 2064] [id = 140]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 14C9AC00 == 86 [pid = 2064] [id = 141]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 197CA000 == 85 [pid = 2064] [id = 142]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 1ECC1800 == 84 [pid = 2064] [id = 230]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 1EA74400 == 83 [pid = 2064] [id = 229]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 14C96400 == 82 [pid = 2064] [id = 228]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 14D04400 == 81 [pid = 2064] [id = 227]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 1A42B800 == 80 [pid = 2064] [id = 226]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 1CAAB000 == 79 [pid = 2064] [id = 225]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 19F84000 == 78 [pid = 2064] [id = 224]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 195A9C00 == 77 [pid = 2064] [id = 223]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 18E8D800 == 76 [pid = 2064] [id = 222]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 14D08C00 == 75 [pid = 2064] [id = 221]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 0FC63400 == 74 [pid = 2064] [id = 220]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 11733400 == 73 [pid = 2064] [id = 219]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 11E69000 == 72 [pid = 2064] [id = 218]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 13990800 == 71 [pid = 2064] [id = 217]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 0F66F000 == 70 [pid = 2064] [id = 216]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 1EA09C00 == 69 [pid = 2064] [id = 215]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 1EA0B000 == 68 [pid = 2064] [id = 214]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 1D00D000 == 67 [pid = 2064] [id = 213]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 1D00E400 == 66 [pid = 2064] [id = 212]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 1ED84800 == 65 [pid = 2064] [id = 211]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 1CE1D400 == 64 [pid = 2064] [id = 210]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 0F65D400 == 63 [pid = 2064] [id = 209]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 0F650800 == 62 [pid = 2064] [id = 208]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 1D466400 == 61 [pid = 2064] [id = 207]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 0F9A9800 == 60 [pid = 2064] [id = 124]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 1EDF2C00 == 59 [pid = 2064] [id = 206]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 1F3B4400 == 58 [pid = 2064] [id = 205]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 1CFF7800 == 57 [pid = 2064] [id = 204]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 1C6B1800 == 56 [pid = 2064] [id = 203]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 1A428000 == 55 [pid = 2064] [id = 202]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 15BDE000 == 54 [pid = 2064] [id = 201]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 11DBA800 == 53 [pid = 2064] [id = 200]
22:12:42 INFO - PROCESS | 2064 | --DOCSHELL 0F915400 == 52 [pid = 2064] [id = 199]
22:12:42 INFO - PROCESS | 2064 | --DOMWINDOW == 219 (19959400) [pid = 2064] [serial = 551] [outer = 00000000] [url = about:blank]
22:12:42 INFO - PROCESS | 2064 | --DOMWINDOW == 218 (18E85400) [pid = 2064] [serial = 540] [outer = 00000000] [url = about:blank]
22:12:42 INFO - PROCESS | 2064 | --DOMWINDOW == 217 (1868DC00) [pid = 2064] [serial = 537] [outer = 00000000] [url = about:blank]
22:12:42 INFO - PROCESS | 2064 | --DOMWINDOW == 216 (192AEC00) [pid = 2064] [serial = 543] [outer = 00000000] [url = about:blank]
22:12:42 INFO - PROCESS | 2064 | --DOMWINDOW == 215 (13B9B000) [pid = 2064] [serial = 525] [outer = 00000000] [url = about:blank]
22:12:42 INFO - PROCESS | 2064 | --DOMWINDOW == 214 (12AED800) [pid = 2064] [serial = 522] [outer = 00000000] [url = about:blank]
22:12:42 INFO - PROCESS | 2064 | --DOMWINDOW == 213 (18E89400) [pid = 2064] [serial = 546] [outer = 00000000] [url = about:blank]
22:12:42 INFO - PROCESS | 2064 | ++DOCSHELL 0E5F0800 == 53 [pid = 2064] [id = 245]
22:12:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 214 (0E81B800) [pid = 2064] [serial = 687] [outer = 00000000]
22:12:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 215 (0F66F800) [pid = 2064] [serial = 688] [outer = 0E81B800]
22:12:42 INFO - PROCESS | 2064 | 1447999962945 Marionette INFO loaded listener.js
22:12:42 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 216 (0FC39000) [pid = 2064] [serial = 689] [outer = 0E81B800]
22:12:43 INFO - PROCESS | 2064 | ++DOCSHELL 12AEEC00 == 54 [pid = 2064] [id = 246]
22:12:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 217 (13B9B000) [pid = 2064] [serial = 690] [outer = 00000000]
22:12:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 218 (14C91000) [pid = 2064] [serial = 691] [outer = 13B9B000]
22:12:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
22:12:43 INFO - document served over http requires an https
22:12:43 INFO - sub-resource via iframe-tag using the http-csp
22:12:43 INFO - delivery method with no-redirect and when
22:12:43 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"
22:12:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:12:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:12:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
22:12:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | took 1094ms
22:12:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
22:12:43 INFO - PROCESS | 2064 | ++DOCSHELL 12AED800 == 55 [pid = 2064] [id = 247]
22:12:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 219 (12AF3800) [pid = 2064] [serial = 692] [outer = 00000000]
22:12:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 220 (150F2C00) [pid = 2064] [serial = 693] [outer = 12AF3800]
22:12:43 INFO - PROCESS | 2064 | 1447999963650 Marionette INFO loaded listener.js
22:12:43 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 221 (15BE1800) [pid = 2064] [serial = 694] [outer = 12AF3800]
22:12:44 INFO - PROCESS | 2064 | ++DOCSHELL 167DB800 == 56 [pid = 2064] [id = 248]
22:12:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 222 (167DC000) [pid = 2064] [serial = 695] [outer = 00000000]
22:12:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 223 (17318800) [pid = 2064] [serial = 696] [outer = 167DC000]
22:12:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:44 INFO - document served over http requires an https
22:12:44 INFO - sub-resource via iframe-tag using the http-csp
22:12:44 INFO - delivery method with swap-origin-redirect and when
22:12:44 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"
22:12:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:12:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:12:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
22:12:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 735ms
22:12:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
22:12:44 INFO - PROCESS | 2064 | ++DOCSHELL 13BE2000 == 57 [pid = 2064] [id = 249]
22:12:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 224 (15BDE000) [pid = 2064] [serial = 697] [outer = 00000000]
22:12:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 225 (1731B400) [pid = 2064] [serial = 698] [outer = 15BDE000]
22:12:44 INFO - PROCESS | 2064 | 1447999964463 Marionette INFO loaded listener.js
22:12:44 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 226 (17B1E400) [pid = 2064] [serial = 699] [outer = 15BDE000]
22:12:44 INFO - PROCESS | 2064 | ++DOCSHELL 1860DC00 == 58 [pid = 2064] [id = 250]
22:12:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 227 (1860E000) [pid = 2064] [serial = 700] [outer = 00000000]
22:12:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 228 (18690000) [pid = 2064] [serial = 701] [outer = 1860E000]
22:12:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:45 INFO - document served over http requires an https
22:12:45 INFO - sub-resource via iframe-tag using the http-csp
22:12:45 INFO - delivery method with swap-origin-redirect and when
22:12:45 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"
22:12:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:12:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:12:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:12:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 796ms
22:12:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
22:12:45 INFO - PROCESS | 2064 | ++DOCSHELL 18689C00 == 59 [pid = 2064] [id = 251]
22:12:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 229 (187D5000) [pid = 2064] [serial = 702] [outer = 00000000]
22:12:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 230 (18D98000) [pid = 2064] [serial = 703] [outer = 187D5000]
22:12:45 INFO - PROCESS | 2064 | 1447999965289 Marionette INFO loaded listener.js
22:12:45 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 231 (18F4D000) [pid = 2064] [serial = 704] [outer = 187D5000]
22:12:45 INFO - PROCESS | 2064 | ++DOCSHELL 192AEC00 == 60 [pid = 2064] [id = 252]
22:12:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 232 (192AF400) [pid = 2064] [serial = 705] [outer = 00000000]
22:12:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 233 (17DAC000) [pid = 2064] [serial = 706] [outer = 192AF400]
22:12:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:12:45 INFO - document served over http requires an https
22:12:45 INFO - sub-resource via iframe-tag using the http-csp
22:12:45 INFO - delivery method with keep-origin-redirect and when
22:12:45 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"
22:12:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:12:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:12:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
22:12:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 797ms
22:12:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
22:12:46 INFO - PROCESS | 2064 | ++DOCSHELL 192A6000 == 61 [pid = 2064] [id = 253]
22:12:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 234 (192A7400) [pid = 2064] [serial = 707] [outer = 00000000]
22:12:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 235 (19796000) [pid = 2064] [serial = 708] [outer = 192A7400]
22:12:46 INFO - PROCESS | 2064 | 1447999966081 Marionette INFO loaded listener.js
22:12:46 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 236 (197A0000) [pid = 2064] [serial = 709] [outer = 192A7400]
22:12:46 INFO - PROCESS | 2064 | ++DOCSHELL 197D0800 == 62 [pid = 2064] [id = 254]
22:12:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 237 (19958400) [pid = 2064] [serial = 710] [outer = 00000000]
22:12:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 238 (19B49000) [pid = 2064] [serial = 711] [outer = 19958400]
22:12:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
22:12:46 INFO - document served over http requires an https
22:12:46 INFO - sub-resource via iframe-tag using the http-csp
22:12:46 INFO - delivery method with no-redirect and when
22:12:46 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"
22:12:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:12:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:12:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
22:12:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 734ms
22:12:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
22:12:46 INFO - PROCESS | 2064 | ++DOCSHELL 0FC33800 == 63 [pid = 2064] [id = 255]
22:12:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 239 (0FC3D800) [pid = 2064] [serial = 712] [outer = 00000000]
22:12:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 240 (19B47800) [pid = 2064] [serial = 713] [outer = 0FC3D800]
22:12:46 INFO - PROCESS | 2064 | 1447999966793 Marionette INFO loaded listener.js
22:12:46 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 241 (19F09800) [pid = 2064] [serial = 714] [outer = 0FC3D800]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 240 (12AF0800) [pid = 2064] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 239 (19B49800) [pid = 2064] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 238 (1EA0BC00) [pid = 2064] [serial = 599] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 237 (1D470C00) [pid = 2064] [serial = 589] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 236 (1D00E800) [pid = 2064] [serial = 594] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999933754]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 235 (0F9A2000) [pid = 2064] [serial = 557] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 234 (14D0A000) [pid = 2064] [serial = 636] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999945336]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 233 (14D51800) [pid = 2064] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 232 (1ECC1C00) [pid = 2064] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 231 (12A7F400) [pid = 2064] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 230 (18F52800) [pid = 2064] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 229 (1EA75400) [pid = 2064] [serial = 641] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 228 (14D0F000) [pid = 2064] [serial = 638] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 227 (1147F000) [pid = 2064] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 226 (13B74800) [pid = 2064] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 225 (1CE1C000) [pid = 2064] [serial = 633] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 224 (1CAABC00) [pid = 2064] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 223 (1A01FC00) [pid = 2064] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 222 (15B49400) [pid = 2064] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999945336]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 221 (1E77B400) [pid = 2064] [serial = 634] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 220 (1ED8EC00) [pid = 2064] [serial = 642] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 219 (19BE0800) [pid = 2064] [serial = 639] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 218 (14D0C000) [pid = 2064] [serial = 614] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 217 (16C15800) [pid = 2064] [serial = 611] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 216 (1EFCB400) [pid = 2064] [serial = 644] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 215 (17319000) [pid = 2064] [serial = 620] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 214 (1979E000) [pid = 2064] [serial = 623] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 213 (1EA0EC00) [pid = 2064] [serial = 600] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 212 (1D015C00) [pid = 2064] [serial = 597] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 211 (121A0800) [pid = 2064] [serial = 617] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 210 (0F659800) [pid = 2064] [serial = 584] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 209 (14D02400) [pid = 2064] [serial = 590] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 208 (1CE18000) [pid = 2064] [serial = 587] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 207 (1D009400) [pid = 2064] [serial = 595] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999933754]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 206 (1ED91400) [pid = 2064] [serial = 592] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 205 (20290400) [pid = 2064] [serial = 575] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 204 (1EDFD000) [pid = 2064] [serial = 578] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 203 (1D46C400) [pid = 2064] [serial = 581] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 202 (1C6ACC00) [pid = 2064] [serial = 566] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 201 (1CFF2C00) [pid = 2064] [serial = 569] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 200 (1ECB7400) [pid = 2064] [serial = 572] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 199 (0FC3C800) [pid = 2064] [serial = 558] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 198 (12FAA400) [pid = 2064] [serial = 560] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 197 (17B20800) [pid = 2064] [serial = 563] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 196 (1EA15C00) [pid = 2064] [serial = 602] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 195 (14D4A800) [pid = 2064] [serial = 608] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 194 (19BE2400) [pid = 2064] [serial = 626] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 193 (11D38C00) [pid = 2064] [serial = 605] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 192 (1D46B400) [pid = 2064] [serial = 632] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 191 (1A436800) [pid = 2064] [serial = 629] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 190 (195AA400) [pid = 2064] [serial = 615] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 189 (18960400) [pid = 2064] [serial = 612] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | --DOMWINDOW == 188 (140D9C00) [pid = 2064] [serial = 618] [outer = 00000000] [url = about:blank]
22:12:47 INFO - PROCESS | 2064 | ++DOCSHELL 11755C00 == 64 [pid = 2064] [id = 256]
22:12:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 189 (117B9800) [pid = 2064] [serial = 715] [outer = 00000000]
22:12:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 190 (12FAA400) [pid = 2064] [serial = 716] [outer = 117B9800]
22:12:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:47 INFO - document served over http requires an https
22:12:47 INFO - sub-resource via iframe-tag using the http-csp
22:12:47 INFO - delivery method with swap-origin-redirect and when
22:12:47 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"
22:12:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:12:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:12:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
22:12:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1250ms
22:12:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
22:12:47 INFO - PROCESS | 2064 | ++DOCSHELL 12A7D400 == 65 [pid = 2064] [id = 257]
22:12:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 191 (17ABCC00) [pid = 2064] [serial = 717] [outer = 00000000]
22:12:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 192 (195AA400) [pid = 2064] [serial = 718] [outer = 17ABCC00]
22:12:47 INFO - PROCESS | 2064 | 1447999968002 Marionette INFO loaded listener.js
22:12:48 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 193 (19D79400) [pid = 2064] [serial = 719] [outer = 17ABCC00]
22:12:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:12:48 INFO - document served over http requires an https
22:12:48 INFO - sub-resource via script-tag using the http-csp
22:12:48 INFO - delivery method with keep-origin-redirect and when
22:12:48 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"
22:12:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:12:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:12:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
22:12:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 687ms
22:12:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
22:12:48 INFO - PROCESS | 2064 | ++DOCSHELL 1A022C00 == 66 [pid = 2064] [id = 258]
22:12:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 194 (1A376400) [pid = 2064] [serial = 720] [outer = 00000000]
22:12:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 195 (1A42D400) [pid = 2064] [serial = 721] [outer = 1A376400]
22:12:48 INFO - PROCESS | 2064 | 1447999968724 Marionette INFO loaded listener.js
22:12:48 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 196 (1C6B2C00) [pid = 2064] [serial = 722] [outer = 1A376400]
22:12:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
22:12:49 INFO - document served over http requires an https
22:12:49 INFO - sub-resource via script-tag using the http-csp
22:12:49 INFO - delivery method with no-redirect and when
22:12:49 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"
22:12:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:12:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:12:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
22:12:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | took 640ms
22:12:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
22:12:49 INFO - PROCESS | 2064 | ++DOCSHELL 1A42C000 == 67 [pid = 2064] [id = 259]
22:12:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 197 (1C6AC800) [pid = 2064] [serial = 723] [outer = 00000000]
22:12:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 198 (1CAABC00) [pid = 2064] [serial = 724] [outer = 1C6AC800]
22:12:49 INFO - PROCESS | 2064 | 1447999969346 Marionette INFO loaded listener.js
22:12:49 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 199 (1CED4800) [pid = 2064] [serial = 725] [outer = 1C6AC800]
22:12:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:50 INFO - document served over http requires an https
22:12:50 INFO - sub-resource via script-tag using the http-csp
22:12:50 INFO - delivery method with swap-origin-redirect and when
22:12:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:12:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:12:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
22:12:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 938ms
22:12:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
22:12:50 INFO - PROCESS | 2064 | ++DOCSHELL 11D3CC00 == 68 [pid = 2064] [id = 260]
22:12:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 200 (11D41400) [pid = 2064] [serial = 726] [outer = 00000000]
22:12:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 201 (12AF8000) [pid = 2064] [serial = 727] [outer = 11D41400]
22:12:50 INFO - PROCESS | 2064 | 1447999970478 Marionette INFO loaded listener.js
22:12:50 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 202 (14C9EC00) [pid = 2064] [serial = 728] [outer = 11D41400]
22:12:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:51 INFO - document served over http requires an https
22:12:51 INFO - sub-resource via script-tag using the http-csp
22:12:51 INFO - delivery method with swap-origin-redirect and when
22:12:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:12:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:12:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:12:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 938ms
22:12:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
22:12:51 INFO - PROCESS | 2064 | ++DOCSHELL 155C1000 == 69 [pid = 2064] [id = 261]
22:12:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 203 (167D7800) [pid = 2064] [serial = 729] [outer = 00000000]
22:12:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 204 (18614C00) [pid = 2064] [serial = 730] [outer = 167D7800]
22:12:51 INFO - PROCESS | 2064 | 1447999971394 Marionette INFO loaded listener.js
22:12:51 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 205 (197CAC00) [pid = 2064] [serial = 731] [outer = 167D7800]
22:12:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:12:52 INFO - document served over http requires an https
22:12:52 INFO - sub-resource via script-tag using the http-csp
22:12:52 INFO - delivery method with keep-origin-redirect and when
22:12:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:12:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:12:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
22:12:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 954ms
22:12:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
22:12:52 INFO - PROCESS | 2064 | ++DOCSHELL 1CFF7800 == 70 [pid = 2064] [id = 262]
22:12:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 206 (1CFF9800) [pid = 2064] [serial = 732] [outer = 00000000]
22:12:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 207 (1D00E400) [pid = 2064] [serial = 733] [outer = 1CFF9800]
22:12:52 INFO - PROCESS | 2064 | 1447999972383 Marionette INFO loaded listener.js
22:12:52 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 208 (1D298000) [pid = 2064] [serial = 734] [outer = 1CFF9800]
22:12:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
22:12:52 INFO - document served over http requires an https
22:12:52 INFO - sub-resource via script-tag using the http-csp
22:12:52 INFO - delivery method with no-redirect and when
22:12:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:12:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:12:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
22:12:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | took 906ms
22:12:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
22:12:53 INFO - PROCESS | 2064 | ++DOCSHELL 1D015000 == 71 [pid = 2064] [id = 263]
22:12:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 209 (1D467000) [pid = 2064] [serial = 735] [outer = 00000000]
22:12:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 210 (1E274400) [pid = 2064] [serial = 736] [outer = 1D467000]
22:12:53 INFO - PROCESS | 2064 | 1447999973262 Marionette INFO loaded listener.js
22:12:53 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 211 (1EA07C00) [pid = 2064] [serial = 737] [outer = 1D467000]
22:12:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:53 INFO - document served over http requires an https
22:12:53 INFO - sub-resource via script-tag using the http-csp
22:12:53 INFO - delivery method with swap-origin-redirect and when
22:12:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:12:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:12:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
22:12:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 844ms
22:12:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
22:12:54 INFO - PROCESS | 2064 | ++DOCSHELL 1E784800 == 72 [pid = 2064] [id = 264]
22:12:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 212 (1EA0D000) [pid = 2064] [serial = 738] [outer = 00000000]
22:12:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 213 (1EA5B400) [pid = 2064] [serial = 739] [outer = 1EA0D000]
22:12:54 INFO - PROCESS | 2064 | 1447999974104 Marionette INFO loaded listener.js
22:12:54 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 214 (1ECB8C00) [pid = 2064] [serial = 740] [outer = 1EA0D000]
22:12:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:12:54 INFO - document served over http requires an https
22:12:54 INFO - sub-resource via xhr-request using the http-csp
22:12:54 INFO - delivery method with keep-origin-redirect and when
22:12:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:12:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:12:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
22:12:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 891ms
22:12:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
22:12:54 INFO - PROCESS | 2064 | ++DOCSHELL 1ED84800 == 73 [pid = 2064] [id = 265]
22:12:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 215 (1ED8BC00) [pid = 2064] [serial = 741] [outer = 00000000]
22:12:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 216 (1EDFE000) [pid = 2064] [serial = 742] [outer = 1ED8BC00]
22:12:55 INFO - PROCESS | 2064 | 1447999975062 Marionette INFO loaded listener.js
22:12:55 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 217 (1EFD0800) [pid = 2064] [serial = 743] [outer = 1ED8BC00]
22:12:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
22:12:55 INFO - document served over http requires an https
22:12:55 INFO - sub-resource via xhr-request using the http-csp
22:12:55 INFO - delivery method with no-redirect and when
22:12:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:12:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:12:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
22:12:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | took 828ms
22:12:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
22:12:55 INFO - PROCESS | 2064 | ++DOCSHELL 1EDF4000 == 74 [pid = 2064] [id = 266]
22:12:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 218 (1EFCC000) [pid = 2064] [serial = 744] [outer = 00000000]
22:12:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 219 (1FE35400) [pid = 2064] [serial = 745] [outer = 1EFCC000]
22:12:55 INFO - PROCESS | 2064 | 1447999975910 Marionette INFO loaded listener.js
22:12:55 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 220 (2028B400) [pid = 2064] [serial = 746] [outer = 1EFCC000]
22:12:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:56 INFO - document served over http requires an https
22:12:56 INFO - sub-resource via xhr-request using the http-csp
22:12:56 INFO - delivery method with swap-origin-redirect and when
22:12:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:12:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:12:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
22:12:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 875ms
22:12:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
22:12:56 INFO - PROCESS | 2064 | ++DOCSHELL 2028E000 == 75 [pid = 2064] [id = 267]
22:12:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 221 (20290400) [pid = 2064] [serial = 747] [outer = 00000000]
22:12:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 222 (209F5400) [pid = 2064] [serial = 748] [outer = 20290400]
22:12:56 INFO - PROCESS | 2064 | 1447999976764 Marionette INFO loaded listener.js
22:12:56 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 223 (20C62400) [pid = 2064] [serial = 749] [outer = 20290400]
22:12:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:12:57 INFO - document served over http requires an https
22:12:57 INFO - sub-resource via xhr-request using the http-csp
22:12:57 INFO - delivery method with swap-origin-redirect and when
22:12:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:12:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:12:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:12:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 843ms
22:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
22:12:57 INFO - PROCESS | 2064 | ++DOCSHELL 1510E000 == 76 [pid = 2064] [id = 268]
22:12:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 224 (15110C00) [pid = 2064] [serial = 750] [outer = 00000000]
22:12:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 225 (15115400) [pid = 2064] [serial = 751] [outer = 15110C00]
22:12:57 INFO - PROCESS | 2064 | 1447999977623 Marionette INFO loaded listener.js
22:12:57 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 226 (209F4C00) [pid = 2064] [serial = 752] [outer = 15110C00]
22:12:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:12:58 INFO - document served over http requires an https
22:12:58 INFO - sub-resource via xhr-request using the http-csp
22:12:58 INFO - delivery method with keep-origin-redirect and when
22:12:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:12:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:12:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
22:12:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | took 937ms
22:12:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
22:12:58 INFO - PROCESS | 2064 | ++DOCSHELL 17796000 == 77 [pid = 2064] [id = 269]
22:12:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 227 (17799000) [pid = 2064] [serial = 753] [outer = 00000000]
22:12:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 228 (177A0800) [pid = 2064] [serial = 754] [outer = 17799000]
22:12:58 INFO - PROCESS | 2064 | 1447999978604 Marionette INFO loaded listener.js
22:12:58 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 229 (212CD000) [pid = 2064] [serial = 755] [outer = 17799000]
22:12:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
22:12:59 INFO - document served over http requires an https
22:12:59 INFO - sub-resource via xhr-request using the http-csp
22:12:59 INFO - delivery method with no-redirect and when
22:12:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:12:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:12:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:12:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:12:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:12:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:12:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
22:12:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | took 891ms
22:12:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
22:12:59 INFO - PROCESS | 2064 | ++DOCSHELL 1D4A0C00 == 78 [pid = 2064] [id = 270]
22:12:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 230 (1D4A3C00) [pid = 2064] [serial = 756] [outer = 00000000]
22:12:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 231 (1D4AC000) [pid = 2064] [serial = 757] [outer = 1D4A3C00]
22:12:59 INFO - PROCESS | 2064 | 1447999979504 Marionette INFO loaded listener.js
22:12:59 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:12:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 232 (216E2400) [pid = 2064] [serial = 758] [outer = 1D4A3C00]
22:13:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:00 INFO - document served over http requires an https
22:13:00 INFO - sub-resource via xhr-request using the http-csp
22:13:00 INFO - delivery method with swap-origin-redirect and when
22:13:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:13:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:13:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
22:13:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 907ms
22:13:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
22:13:00 INFO - PROCESS | 2064 | ++DOCSHELL 1F002C00 == 79 [pid = 2064] [id = 271]
22:13:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 233 (1F003000) [pid = 2064] [serial = 759] [outer = 00000000]
22:13:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 234 (1F006800) [pid = 2064] [serial = 760] [outer = 1F003000]
22:13:00 INFO - PROCESS | 2064 | 1447999980410 Marionette INFO loaded listener.js
22:13:00 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 235 (1F009000) [pid = 2064] [serial = 761] [outer = 1F003000]
22:13:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:13:01 INFO - document served over http requires an http
22:13:01 INFO - sub-resource via fetch-request using the meta-csp
22:13:01 INFO - delivery method with keep-origin-redirect and when
22:13:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:13:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:13:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:13:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
22:13:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | took 907ms
22:13:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
22:13:01 INFO - PROCESS | 2064 | ++DOCSHELL 1D4E5000 == 80 [pid = 2064] [id = 272]
22:13:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 236 (1D4E6800) [pid = 2064] [serial = 762] [outer = 00000000]
22:13:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 237 (1D4ED000) [pid = 2064] [serial = 763] [outer = 1D4E6800]
22:13:01 INFO - PROCESS | 2064 | 1447999981322 Marionette INFO loaded listener.js
22:13:01 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 238 (1F001400) [pid = 2064] [serial = 764] [outer = 1D4E6800]
22:13:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:13:01 INFO - document served over http requires an http
22:13:01 INFO - sub-resource via fetch-request using the meta-csp
22:13:01 INFO - delivery method with no-redirect and when
22:13:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:13:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:13:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:13:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
22:13:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 953ms
22:13:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
22:13:02 INFO - PROCESS | 2064 | ++DOCSHELL 1F00A800 == 81 [pid = 2064] [id = 273]
22:13:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 239 (1F00CC00) [pid = 2064] [serial = 765] [outer = 00000000]
22:13:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 240 (216EC000) [pid = 2064] [serial = 766] [outer = 1F00CC00]
22:13:02 INFO - PROCESS | 2064 | 1447999982300 Marionette INFO loaded listener.js
22:13:02 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 241 (1EDC9C00) [pid = 2064] [serial = 767] [outer = 1F00CC00]
22:13:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:02 INFO - document served over http requires an http
22:13:02 INFO - sub-resource via fetch-request using the meta-csp
22:13:02 INFO - delivery method with swap-origin-redirect and when
22:13:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
22:13:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:13:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:13:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:13:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
22:13:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | took 906ms
22:13:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
22:13:03 INFO - PROCESS | 2064 | ++DOCSHELL 18615C00 == 82 [pid = 2064] [id = 274]
22:13:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 242 (1E7DBC00) [pid = 2064] [serial = 768] [outer = 00000000]
22:13:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 243 (1E7E2400) [pid = 2064] [serial = 769] [outer = 1E7DBC00]
22:13:03 INFO - PROCESS | 2064 | 1447999983189 Marionette INFO loaded listener.js
22:13:03 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 244 (1E7E7000) [pid = 2064] [serial = 770] [outer = 1E7DBC00]
22:13:03 INFO - PROCESS | 2064 | ++DOCSHELL 1EDD0400 == 83 [pid = 2064] [id = 275]
22:13:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 245 (1EDD0800) [pid = 2064] [serial = 771] [outer = 00000000]
22:13:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 246 (1EDD2000) [pid = 2064] [serial = 772] [outer = 1EDD0800]
22:13:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:13:03 INFO - document served over http requires an http
22:13:03 INFO - sub-resource via iframe-tag using the meta-csp
22:13:03 INFO - delivery method with keep-origin-redirect and when
22:13:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:13:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:13:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
22:13:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 984ms
22:13:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
22:13:05 INFO - PROCESS | 2064 | ++DOCSHELL 18688800 == 84 [pid = 2064] [id = 276]
22:13:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 247 (1CE1A000) [pid = 2064] [serial = 773] [outer = 00000000]
22:13:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 248 (1EF19400) [pid = 2064] [serial = 774] [outer = 1CE1A000]
22:13:05 INFO - PROCESS | 2064 | 1447999985254 Marionette INFO loaded listener.js
22:13:05 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 249 (1EF1D800) [pid = 2064] [serial = 775] [outer = 1CE1A000]
22:13:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 250 (1EF23400) [pid = 2064] [serial = 776] [outer = 19D70400]
22:13:05 INFO - PROCESS | 2064 | ++DOCSHELL 12F07C00 == 85 [pid = 2064] [id = 277]
22:13:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 251 (12F0EC00) [pid = 2064] [serial = 777] [outer = 00000000]
22:13:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 252 (15AC2800) [pid = 2064] [serial = 778] [outer = 12F0EC00]
22:13:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:13:05 INFO - document served over http requires an http
22:13:05 INFO - sub-resource via iframe-tag using the meta-csp
22:13:05 INFO - delivery method with no-redirect and when
22:13:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:13:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:13:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
22:13:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2094ms
22:13:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
22:13:06 INFO - PROCESS | 2064 | ++DOCSHELL 18965400 == 86 [pid = 2064] [id = 278]
22:13:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 253 (19BE4000) [pid = 2064] [serial = 779] [outer = 00000000]
22:13:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 254 (1CAA7400) [pid = 2064] [serial = 780] [outer = 19BE4000]
22:13:06 INFO - PROCESS | 2064 | 1447999986349 Marionette INFO loaded listener.js
22:13:06 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 255 (1EF19800) [pid = 2064] [serial = 781] [outer = 19BE4000]
22:13:07 INFO - PROCESS | 2064 | ++DOCSHELL 0FC3A000 == 87 [pid = 2064] [id = 279]
22:13:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 256 (0FC3B800) [pid = 2064] [serial = 782] [outer = 00000000]
22:13:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 257 (114CC400) [pid = 2064] [serial = 783] [outer = 0FC3B800]
22:13:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:07 INFO - document served over http requires an http
22:13:07 INFO - sub-resource via iframe-tag using the meta-csp
22:13:07 INFO - delivery method with swap-origin-redirect and when
22:13:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
22:13:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:13:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:13:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
22:13:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1391ms
22:13:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
22:13:07 INFO - PROCESS | 2064 | ++DOCSHELL 12F02400 == 88 [pid = 2064] [id = 280]
22:13:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 258 (12F0E800) [pid = 2064] [serial = 784] [outer = 00000000]
22:13:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 259 (14D10C00) [pid = 2064] [serial = 785] [outer = 12F0E800]
22:13:07 INFO - PROCESS | 2064 | 1447999987773 Marionette INFO loaded listener.js
22:13:07 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 260 (16C10400) [pid = 2064] [serial = 786] [outer = 12F0E800]
22:13:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:13:08 INFO - document served over http requires an http
22:13:08 INFO - sub-resource via script-tag using the meta-csp
22:13:08 INFO - delivery method with keep-origin-redirect and when
22:13:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:13:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:13:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
22:13:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | took 1141ms
22:13:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
22:13:08 INFO - PROCESS | 2064 | ++DOCSHELL 0FC39400 == 89 [pid = 2064] [id = 281]
22:13:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 261 (0FC59C00) [pid = 2064] [serial = 787] [outer = 00000000]
22:13:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 262 (17325000) [pid = 2064] [serial = 788] [outer = 0FC59C00]
22:13:08 INFO - PROCESS | 2064 | 1447999988884 Marionette INFO loaded listener.js
22:13:08 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 263 (1868B400) [pid = 2064] [serial = 789] [outer = 0FC59C00]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 1ECC3000 == 88 [pid = 2064] [id = 173]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 1A022C00 == 87 [pid = 2064] [id = 258]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 12A7D400 == 86 [pid = 2064] [id = 257]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 11755C00 == 85 [pid = 2064] [id = 256]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 0FC33800 == 84 [pid = 2064] [id = 255]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 197D0800 == 83 [pid = 2064] [id = 254]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 192A6000 == 82 [pid = 2064] [id = 253]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 192AEC00 == 81 [pid = 2064] [id = 252]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 18689C00 == 80 [pid = 2064] [id = 251]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 1860DC00 == 79 [pid = 2064] [id = 250]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 13BE2000 == 78 [pid = 2064] [id = 249]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 167DB800 == 77 [pid = 2064] [id = 248]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 12AED800 == 76 [pid = 2064] [id = 247]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 12AEEC00 == 75 [pid = 2064] [id = 246]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 0E5F0800 == 74 [pid = 2064] [id = 245]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 13B6F800 == 73 [pid = 2064] [id = 244]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 0EBB8000 == 72 [pid = 2064] [id = 243]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 11DC4C00 == 71 [pid = 2064] [id = 242]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 11DB9C00 == 70 [pid = 2064] [id = 241]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 212C8400 == 69 [pid = 2064] [id = 240]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 1E273C00 == 68 [pid = 2064] [id = 239]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 1E268400 == 67 [pid = 2064] [id = 238]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 1D291800 == 66 [pid = 2064] [id = 237]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 20291400 == 65 [pid = 2064] [id = 236]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 1EFC8000 == 64 [pid = 2064] [id = 235]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 209F1800 == 63 [pid = 2064] [id = 185]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 1EFCAC00 == 62 [pid = 2064] [id = 234]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 18D8B000 == 61 [pid = 2064] [id = 233]
22:13:09 INFO - PROCESS | 2064 | --DOCSHELL 12F10C00 == 60 [pid = 2064] [id = 232]
22:13:09 INFO - PROCESS | 2064 | --DOMWINDOW == 262 (19F09000) [pid = 2064] [serial = 627] [outer = 00000000] [url = about:blank]
22:13:09 INFO - PROCESS | 2064 | --DOMWINDOW == 261 (1CAA2C00) [pid = 2064] [serial = 630] [outer = 00000000] [url = about:blank]
22:13:09 INFO - PROCESS | 2064 | --DOMWINDOW == 260 (18685C00) [pid = 2064] [serial = 621] [outer = 00000000] [url = about:blank]
22:13:09 INFO - PROCESS | 2064 | --DOMWINDOW == 259 (1E787800) [pid = 2064] [serial = 635] [outer = 00000000] [url = about:blank]
22:13:09 INFO - PROCESS | 2064 | --DOMWINDOW == 258 (1EA4FC00) [pid = 2064] [serial = 640] [outer = 00000000] [url = about:blank]
22:13:09 INFO - PROCESS | 2064 | --DOMWINDOW == 257 (17930C00) [pid = 2064] [serial = 609] [outer = 00000000] [url = about:blank]
22:13:09 INFO - PROCESS | 2064 | --DOMWINDOW == 256 (1EFD1C00) [pid = 2064] [serial = 645] [outer = 00000000] [url = about:blank]
22:13:09 INFO - PROCESS | 2064 | --DOMWINDOW == 255 (197D5C00) [pid = 2064] [serial = 624] [outer = 00000000] [url = about:blank]
22:13:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:13:09 INFO - document served over http requires an http
22:13:09 INFO - sub-resource via script-tag using the meta-csp
22:13:09 INFO - delivery method with no-redirect and when
22:13:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:13:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:13:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
22:13:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1078ms
22:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
22:13:09 INFO - PROCESS | 2064 | ++DOCSHELL 11DB7400 == 61 [pid = 2064] [id = 282]
22:13:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 256 (11DB9C00) [pid = 2064] [serial = 790] [outer = 00000000]
22:13:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 257 (14C96400) [pid = 2064] [serial = 791] [outer = 11DB9C00]
22:13:09 INFO - PROCESS | 2064 | 1447999989832 Marionette INFO loaded listener.js
22:13:09 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 258 (167E2C00) [pid = 2064] [serial = 792] [outer = 11DB9C00]
22:13:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:10 INFO - document served over http requires an http
22:13:10 INFO - sub-resource via script-tag using the meta-csp
22:13:10 INFO - delivery method with swap-origin-redirect and when
22:13:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
22:13:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:13:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:13:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
22:13:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | took 688ms
22:13:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
22:13:10 INFO - PROCESS | 2064 | ++DOCSHELL 18682800 == 62 [pid = 2064] [id = 283]
22:13:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 259 (18683400) [pid = 2064] [serial = 793] [outer = 00000000]
22:13:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 260 (18D99C00) [pid = 2064] [serial = 794] [outer = 18683400]
22:13:10 INFO - PROCESS | 2064 | 1447999990529 Marionette INFO loaded listener.js
22:13:10 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 261 (195A2000) [pid = 2064] [serial = 795] [outer = 18683400]
22:13:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:13:11 INFO - document served over http requires an http
22:13:11 INFO - sub-resource via xhr-request using the meta-csp
22:13:11 INFO - delivery method with keep-origin-redirect and when
22:13:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:13:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:13:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
22:13:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | took 703ms
22:13:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
22:13:11 INFO - PROCESS | 2064 | ++DOCSHELL 191A8000 == 63 [pid = 2064] [id = 284]
22:13:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 262 (197CC800) [pid = 2064] [serial = 796] [outer = 00000000]
22:13:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 263 (19BE0800) [pid = 2064] [serial = 797] [outer = 197CC800]
22:13:11 INFO - PROCESS | 2064 | 1447999991239 Marionette INFO loaded listener.js
22:13:11 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 264 (19F11800) [pid = 2064] [serial = 798] [outer = 197CC800]
22:13:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:13:11 INFO - document served over http requires an http
22:13:11 INFO - sub-resource via xhr-request using the meta-csp
22:13:11 INFO - delivery method with no-redirect and when
22:13:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:13:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:13:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
22:13:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 703ms
22:13:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
22:13:11 INFO - PROCESS | 2064 | ++DOCSHELL 1C873800 == 64 [pid = 2064] [id = 285]
22:13:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 265 (1C876800) [pid = 2064] [serial = 799] [outer = 00000000]
22:13:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 266 (1CE18000) [pid = 2064] [serial = 800] [outer = 1C876800]
22:13:12 INFO - PROCESS | 2064 | 1447999992052 Marionette INFO loaded listener.js
22:13:12 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 267 (1D297400) [pid = 2064] [serial = 801] [outer = 1C876800]
22:13:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:12 INFO - document served over http requires an http
22:13:12 INFO - sub-resource via xhr-request using the meta-csp
22:13:12 INFO - delivery method with swap-origin-redirect and when
22:13:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
22:13:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:13:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:13:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
22:13:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | took 734ms
22:13:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
22:13:12 INFO - PROCESS | 2064 | ++DOCSHELL 1D012C00 == 65 [pid = 2064] [id = 286]
22:13:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 268 (1D4A3400) [pid = 2064] [serial = 802] [outer = 00000000]
22:13:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 269 (1E26A400) [pid = 2064] [serial = 803] [outer = 1D4A3400]
22:13:12 INFO - PROCESS | 2064 | 1447999992791 Marionette INFO loaded listener.js
22:13:12 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 270 (1E47D000) [pid = 2064] [serial = 804] [outer = 1D4A3400]
22:13:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:13:13 INFO - document served over http requires an https
22:13:13 INFO - sub-resource via fetch-request using the meta-csp
22:13:13 INFO - delivery method with keep-origin-redirect and when
22:13:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:13:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:13:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:13:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
22:13:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | took 843ms
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 269 (1CAABC00) [pid = 2064] [serial = 724] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 268 (0FC3D800) [pid = 2064] [serial = 712] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 267 (0F4E3400) [pid = 2064] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 266 (117B9800) [pid = 2064] [serial = 715] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 265 (1A376400) [pid = 2064] [serial = 720] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 264 (1860E000) [pid = 2064] [serial = 700] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 263 (17ABCC00) [pid = 2064] [serial = 717] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 262 (12AF3800) [pid = 2064] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 261 (187D5000) [pid = 2064] [serial = 702] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 260 (192AF400) [pid = 2064] [serial = 705] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 259 (15BDE000) [pid = 2064] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 258 (13B9B000) [pid = 2064] [serial = 690] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999963301]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 257 (13E8A000) [pid = 2064] [serial = 685] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 256 (192A7400) [pid = 2064] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 255 (11E36C00) [pid = 2064] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 254 (19958400) [pid = 2064] [serial = 710] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999966431]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 253 (167DC000) [pid = 2064] [serial = 695] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 252 (0E81B800) [pid = 2064] [serial = 687] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 251 (19B47800) [pid = 2064] [serial = 713] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 250 (20C67000) [pid = 2064] [serial = 671] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 249 (18D98000) [pid = 2064] [serial = 703] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 248 (1FE38400) [pid = 2064] [serial = 659] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 247 (1E26F000) [pid = 2064] [serial = 668] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 246 (14C91000) [pid = 2064] [serial = 691] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999963301]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 245 (12FAA400) [pid = 2064] [serial = 716] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 244 (1731B400) [pid = 2064] [serial = 698] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 243 (1F299000) [pid = 2064] [serial = 656] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 242 (10E0E400) [pid = 2064] [serial = 683] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 241 (195AA400) [pid = 2064] [serial = 718] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 240 (212D3400) [pid = 2064] [serial = 674] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 239 (1A42D400) [pid = 2064] [serial = 721] [outer = 00000000] [url = about:blank]
22:13:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 238 (19B49000) [pid = 2064] [serial = 711] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999966431]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 237 (17318800) [pid = 2064] [serial = 696] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 236 (140EF400) [pid = 2064] [serial = 686] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 235 (0F66F800) [pid = 2064] [serial = 688] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 234 (20829000) [pid = 2064] [serial = 662] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 233 (12F02800) [pid = 2064] [serial = 680] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 232 (1D29D800) [pid = 2064] [serial = 665] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 231 (15AC1800) [pid = 2064] [serial = 677] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 230 (17DAC000) [pid = 2064] [serial = 706] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 229 (1979F800) [pid = 2064] [serial = 653] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 228 (14C92800) [pid = 2064] [serial = 650] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 227 (150F2C00) [pid = 2064] [serial = 693] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 226 (1F298400) [pid = 2064] [serial = 647] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 225 (18690000) [pid = 2064] [serial = 701] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 224 (19796000) [pid = 2064] [serial = 708] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | --DOMWINDOW == 223 (1A376C00) [pid = 2064] [serial = 556] [outer = 00000000] [url = about:blank]
22:13:13 INFO - PROCESS | 2064 | ++DOCSHELL 0FC35800 == 66 [pid = 2064] [id = 287]
22:13:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 224 (0FC3D800) [pid = 2064] [serial = 805] [outer = 00000000]
22:13:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 225 (14D0C800) [pid = 2064] [serial = 806] [outer = 0FC3D800]
22:13:13 INFO - PROCESS | 2064 | 1447999993701 Marionette INFO loaded listener.js
22:13:13 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 226 (1868FC00) [pid = 2064] [serial = 807] [outer = 0FC3D800]
22:13:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:13:14 INFO - document served over http requires an https
22:13:14 INFO - sub-resource via fetch-request using the meta-csp
22:13:14 INFO - delivery method with no-redirect and when
22:13:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:13:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:13:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:13:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
22:13:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 640ms
22:13:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
22:13:14 INFO - PROCESS | 2064 | ++DOCSHELL 14014C00 == 67 [pid = 2064] [id = 288]
22:13:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 227 (19959400) [pid = 2064] [serial = 808] [outer = 00000000]
22:13:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 228 (1EA14400) [pid = 2064] [serial = 809] [outer = 19959400]
22:13:14 INFO - PROCESS | 2064 | 1447999994358 Marionette INFO loaded listener.js
22:13:14 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 229 (1EA78800) [pid = 2064] [serial = 810] [outer = 19959400]
22:13:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:14 INFO - document served over http requires an https
22:13:14 INFO - sub-resource via fetch-request using the meta-csp
22:13:14 INFO - delivery method with swap-origin-redirect and when
22:13:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:13:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:13:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:13:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
22:13:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 687ms
22:13:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
22:13:15 INFO - PROCESS | 2064 | ++DOCSHELL 1EA10000 == 68 [pid = 2064] [id = 289]
22:13:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 230 (1EA6F800) [pid = 2064] [serial = 811] [outer = 00000000]
22:13:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 231 (1EDF8000) [pid = 2064] [serial = 812] [outer = 1EA6F800]
22:13:15 INFO - PROCESS | 2064 | 1447999995084 Marionette INFO loaded listener.js
22:13:15 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 232 (1EFCB000) [pid = 2064] [serial = 813] [outer = 1EA6F800]
22:13:15 INFO - PROCESS | 2064 | ++DOCSHELL 1F010400 == 69 [pid = 2064] [id = 290]
22:13:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 233 (1F29B800) [pid = 2064] [serial = 814] [outer = 00000000]
22:13:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 234 (1F298400) [pid = 2064] [serial = 815] [outer = 1F29B800]
22:13:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:13:15 INFO - document served over http requires an https
22:13:15 INFO - sub-resource via iframe-tag using the meta-csp
22:13:15 INFO - delivery method with keep-origin-redirect and when
22:13:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:13:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:13:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
22:13:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 828ms
22:13:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
22:13:16 INFO - PROCESS | 2064 | ++DOCSHELL 0FCCE000 == 70 [pid = 2064] [id = 291]
22:13:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 235 (10EC7000) [pid = 2064] [serial = 816] [outer = 00000000]
22:13:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 236 (12579000) [pid = 2064] [serial = 817] [outer = 10EC7000]
22:13:16 INFO - PROCESS | 2064 | 1447999996107 Marionette INFO loaded listener.js
22:13:16 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 237 (14C94400) [pid = 2064] [serial = 818] [outer = 10EC7000]
22:13:16 INFO - PROCESS | 2064 | ++DOCSHELL 19798400 == 71 [pid = 2064] [id = 292]
22:13:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 238 (1979F800) [pid = 2064] [serial = 819] [outer = 00000000]
22:13:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 239 (19958400) [pid = 2064] [serial = 820] [outer = 1979F800]
22:13:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:13:16 INFO - document served over http requires an https
22:13:16 INFO - sub-resource via iframe-tag using the meta-csp
22:13:16 INFO - delivery method with no-redirect and when
22:13:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:13:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:13:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
22:13:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1094ms
22:13:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
22:13:17 INFO - PROCESS | 2064 | ++DOCSHELL 17ABF800 == 72 [pid = 2064] [id = 293]
22:13:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 240 (17AC0C00) [pid = 2064] [serial = 821] [outer = 00000000]
22:13:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 241 (1CE15000) [pid = 2064] [serial = 822] [outer = 17AC0C00]
22:13:17 INFO - PROCESS | 2064 | 1447999997233 Marionette INFO loaded listener.js
22:13:17 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 242 (1E268400) [pid = 2064] [serial = 823] [outer = 17AC0C00]
22:13:17 INFO - PROCESS | 2064 | ++DOCSHELL 1F168400 == 73 [pid = 2064] [id = 294]
22:13:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 243 (1F169400) [pid = 2064] [serial = 824] [outer = 00000000]
22:13:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 244 (1F3B8400) [pid = 2064] [serial = 825] [outer = 1F169400]
22:13:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:17 INFO - document served over http requires an https
22:13:17 INFO - sub-resource via iframe-tag using the meta-csp
22:13:17 INFO - delivery method with swap-origin-redirect and when
22:13:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:13:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:13:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
22:13:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1094ms
22:13:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
22:13:18 INFO - PROCESS | 2064 | ++DOCSHELL 1F29E800 == 74 [pid = 2064] [id = 295]
22:13:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 245 (1F2A2C00) [pid = 2064] [serial = 826] [outer = 00000000]
22:13:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 246 (20285400) [pid = 2064] [serial = 827] [outer = 1F2A2C00]
22:13:18 INFO - PROCESS | 2064 | 1447999998341 Marionette INFO loaded listener.js
22:13:18 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 247 (2082C000) [pid = 2064] [serial = 828] [outer = 1F2A2C00]
22:13:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:13:19 INFO - document served over http requires an https
22:13:19 INFO - sub-resource via script-tag using the meta-csp
22:13:19 INFO - delivery method with keep-origin-redirect and when
22:13:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:13:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:13:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
22:13:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | took 1032ms
22:13:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
22:13:19 INFO - PROCESS | 2064 | ++DOCSHELL 212D0400 == 75 [pid = 2064] [id = 296]
22:13:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 248 (212D3400) [pid = 2064] [serial = 829] [outer = 00000000]
22:13:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 249 (216EA800) [pid = 2064] [serial = 830] [outer = 212D3400]
22:13:19 INFO - PROCESS | 2064 | 1447999999375 Marionette INFO loaded listener.js
22:13:19 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 250 (22E52400) [pid = 2064] [serial = 831] [outer = 212D3400]
22:13:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:13:20 INFO - document served over http requires an https
22:13:20 INFO - sub-resource via script-tag using the meta-csp
22:13:20 INFO - delivery method with no-redirect and when
22:13:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:13:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:13:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
22:13:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1047ms
22:13:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
22:13:20 INFO - PROCESS | 2064 | ++DOCSHELL 22D79C00 == 76 [pid = 2064] [id = 297]
22:13:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 251 (22D7D000) [pid = 2064] [serial = 832] [outer = 00000000]
22:13:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 252 (22D80800) [pid = 2064] [serial = 833] [outer = 22D7D000]
22:13:20 INFO - PROCESS | 2064 | 1448000000447 Marionette INFO loaded listener.js
22:13:20 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 253 (22E4F400) [pid = 2064] [serial = 834] [outer = 22D7D000]
22:13:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:21 INFO - document served over http requires an https
22:13:21 INFO - sub-resource via script-tag using the meta-csp
22:13:21 INFO - delivery method with swap-origin-redirect and when
22:13:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:13:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:13:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
22:13:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | took 1000ms
22:13:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
22:13:21 INFO - PROCESS | 2064 | ++DOCSHELL 21F8EC00 == 77 [pid = 2064] [id = 298]
22:13:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 254 (21F8F000) [pid = 2064] [serial = 835] [outer = 00000000]
22:13:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 255 (21F94C00) [pid = 2064] [serial = 836] [outer = 21F8F000]
22:13:21 INFO - PROCESS | 2064 | 1448000001448 Marionette INFO loaded listener.js
22:13:21 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 256 (22E58C00) [pid = 2064] [serial = 837] [outer = 21F8F000]
22:13:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:13:22 INFO - document served over http requires an https
22:13:22 INFO - sub-resource via xhr-request using the meta-csp
22:13:22 INFO - delivery method with keep-origin-redirect and when
22:13:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:13:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:13:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
22:13:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 938ms
22:13:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
22:13:22 INFO - PROCESS | 2064 | ++DOCSHELL 21542400 == 78 [pid = 2064] [id = 299]
22:13:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 257 (21542800) [pid = 2064] [serial = 838] [outer = 00000000]
22:13:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 258 (21547C00) [pid = 2064] [serial = 839] [outer = 21542800]
22:13:22 INFO - PROCESS | 2064 | 1448000002359 Marionette INFO loaded listener.js
22:13:22 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 259 (22D82000) [pid = 2064] [serial = 840] [outer = 21542800]
22:13:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:13:22 INFO - document served over http requires an https
22:13:22 INFO - sub-resource via xhr-request using the meta-csp
22:13:22 INFO - delivery method with no-redirect and when
22:13:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:13:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:13:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
22:13:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 907ms
22:13:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
22:13:23 INFO - PROCESS | 2064 | ++DOCSHELL 23CD6800 == 79 [pid = 2064] [id = 300]
22:13:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 260 (23CD8C00) [pid = 2064] [serial = 841] [outer = 00000000]
22:13:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 261 (23CDDC00) [pid = 2064] [serial = 842] [outer = 23CD8C00]
22:13:23 INFO - PROCESS | 2064 | 1448000003271 Marionette INFO loaded listener.js
22:13:23 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 262 (23CDD800) [pid = 2064] [serial = 843] [outer = 23CD8C00]
22:13:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:23 INFO - document served over http requires an https
22:13:23 INFO - sub-resource via xhr-request using the meta-csp
22:13:23 INFO - delivery method with swap-origin-redirect and when
22:13:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:13:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:13:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
22:13:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | took 938ms
22:13:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
22:13:24 INFO - PROCESS | 2064 | ++DOCSHELL 21628C00 == 80 [pid = 2064] [id = 301]
22:13:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 263 (2162F000) [pid = 2064] [serial = 844] [outer = 00000000]
22:13:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 264 (21634C00) [pid = 2064] [serial = 845] [outer = 2162F000]
22:13:24 INFO - PROCESS | 2064 | 1448000004280 Marionette INFO loaded listener.js
22:13:24 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 265 (23CD9400) [pid = 2064] [serial = 846] [outer = 2162F000]
22:13:24 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:13:24 INFO - document served over http requires an http
22:13:24 INFO - sub-resource via fetch-request using the meta-csp
22:13:24 INFO - delivery method with keep-origin-redirect and when
22:13:24 INFO - the target request is same-origin.
22:13:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | took 953ms
22:13:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
22:13:25 INFO - PROCESS | 2064 | ++DOCSHELL 23156000 == 81 [pid = 2064] [id = 302]
22:13:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 266 (23159400) [pid = 2064] [serial = 847] [outer = 00000000]
22:13:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 267 (2315D800) [pid = 2064] [serial = 848] [outer = 23159400]
22:13:25 INFO - PROCESS | 2064 | 1448000005175 Marionette INFO loaded listener.js
22:13:25 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 268 (23CDB400) [pid = 2064] [serial = 849] [outer = 23159400]
22:13:27 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
22:13:27 INFO - document served over http requires an http
22:13:27 INFO - sub-resource via fetch-request using the meta-csp
22:13:27 INFO - delivery method with no-redirect and when
22:13:27 INFO - the target request is same-origin.
22:13:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | took 2172ms
22:13:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
22:13:27 INFO - PROCESS | 2064 | ++DOCSHELL 12582000 == 82 [pid = 2064] [id = 303]
22:13:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 269 (12A77400) [pid = 2064] [serial = 850] [outer = 00000000]
22:13:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 270 (14D0E400) [pid = 2064] [serial = 851] [outer = 12A77400]
22:13:27 INFO - PROCESS | 2064 | 1448000007402 Marionette INFO loaded listener.js
22:13:27 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 271 (18F52000) [pid = 2064] [serial = 852] [outer = 12A77400]
22:13:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:28 INFO - document served over http requires an http
22:13:28 INFO - sub-resource via fetch-request using the meta-csp
22:13:28 INFO - delivery method with swap-origin-redirect and when
22:13:28 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"
22:13:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:13:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:13:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:13:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:13:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1140ms
22:13:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
22:13:29 INFO - PROCESS | 2064 | ++DOCSHELL 11DC3400 == 83 [pid = 2064] [id = 304]
22:13:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 272 (11E38400) [pid = 2064] [serial = 853] [outer = 00000000]
22:13:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 273 (12AEF800) [pid = 2064] [serial = 854] [outer = 11E38400]
22:13:29 INFO - PROCESS | 2064 | 1448000009115 Marionette INFO loaded listener.js
22:13:29 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 274 (13E82C00) [pid = 2064] [serial = 855] [outer = 11E38400]
22:13:29 INFO - PROCESS | 2064 | ++DOCSHELL 15114000 == 84 [pid = 2064] [id = 305]
22:13:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 275 (167D8400) [pid = 2064] [serial = 856] [outer = 00000000]
22:13:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 276 (1731AC00) [pid = 2064] [serial = 857] [outer = 167D8400]
22:13:29 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:13:29 INFO - document served over http requires an http
22:13:29 INFO - sub-resource via iframe-tag using the meta-csp
22:13:29 INFO - delivery method with keep-origin-redirect and when
22:13:29 INFO - the target request is same-origin.
22:13:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1547ms
22:13:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
22:13:30 INFO - PROCESS | 2064 | ++DOCSHELL 0F663000 == 85 [pid = 2064] [id = 306]
22:13:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 277 (0FC37800) [pid = 2064] [serial = 858] [outer = 00000000]
22:13:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 278 (12FAD000) [pid = 2064] [serial = 859] [outer = 0FC37800]
22:13:30 INFO - PROCESS | 2064 | 1448000010094 Marionette INFO loaded listener.js
22:13:30 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 279 (15BDD800) [pid = 2064] [serial = 860] [outer = 0FC37800]
22:13:30 INFO - PROCESS | 2064 | ++DOCSHELL 1140C400 == 86 [pid = 2064] [id = 307]
22:13:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 280 (1140EC00) [pid = 2064] [serial = 861] [outer = 00000000]
22:13:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 281 (11D38C00) [pid = 2064] [serial = 862] [outer = 1140EC00]
22:13:30 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
22:13:30 INFO - document served over http requires an http
22:13:30 INFO - sub-resource via iframe-tag using the meta-csp
22:13:30 INFO - delivery method with no-redirect and when
22:13:30 INFO - the target request is same-origin.
22:13:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 1187ms
22:13:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
22:13:31 INFO - PROCESS | 2064 | ++DOCSHELL 14FF2800 == 87 [pid = 2064] [id = 308]
22:13:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 282 (1510A400) [pid = 2064] [serial = 863] [outer = 00000000]
22:13:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 283 (167E0800) [pid = 2064] [serial = 864] [outer = 1510A400]
22:13:31 INFO - PROCESS | 2064 | 1448000011267 Marionette INFO loaded listener.js
22:13:31 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 284 (17DA7400) [pid = 2064] [serial = 865] [outer = 1510A400]
22:13:31 INFO - PROCESS | 2064 | ++DOCSHELL 13B78800 == 88 [pid = 2064] [id = 309]
22:13:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 285 (14CBF000) [pid = 2064] [serial = 866] [outer = 00000000]
22:13:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 286 (15118800) [pid = 2064] [serial = 867] [outer = 14CBF000]
22:13:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:31 INFO - document served over http requires an http
22:13:31 INFO - sub-resource via iframe-tag using the meta-csp
22:13:31 INFO - delivery method with swap-origin-redirect and when
22:13:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:13:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:13:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:13:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 938ms
22:13:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 14014C00 == 87 [pid = 2064] [id = 288]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 1F160000 == 86 [pid = 2064] [id = 231]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 0FC35800 == 85 [pid = 2064] [id = 287]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 1D012C00 == 84 [pid = 2064] [id = 286]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 1C873800 == 83 [pid = 2064] [id = 285]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 19B4A400 == 82 [pid = 2064] [id = 198]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 191A8000 == 81 [pid = 2064] [id = 284]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 18682800 == 80 [pid = 2064] [id = 283]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 11DB7400 == 79 [pid = 2064] [id = 282]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 0FC39400 == 78 [pid = 2064] [id = 281]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 12F02400 == 77 [pid = 2064] [id = 280]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 0FC3A000 == 76 [pid = 2064] [id = 279]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 12F07C00 == 75 [pid = 2064] [id = 277]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 18688800 == 74 [pid = 2064] [id = 276]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 1EDD0400 == 73 [pid = 2064] [id = 275]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 18615C00 == 72 [pid = 2064] [id = 274]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 1F00A800 == 71 [pid = 2064] [id = 273]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 1D4E5000 == 70 [pid = 2064] [id = 272]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 1F002C00 == 69 [pid = 2064] [id = 271]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 1D4A0C00 == 68 [pid = 2064] [id = 270]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 17796000 == 67 [pid = 2064] [id = 269]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 1510E000 == 66 [pid = 2064] [id = 268]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 2028E000 == 65 [pid = 2064] [id = 267]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 1EDF4000 == 64 [pid = 2064] [id = 266]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 1ED84800 == 63 [pid = 2064] [id = 265]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 1E784800 == 62 [pid = 2064] [id = 264]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 1D015000 == 61 [pid = 2064] [id = 263]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 1CFF7800 == 60 [pid = 2064] [id = 262]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 155C1000 == 59 [pid = 2064] [id = 261]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 11D3CC00 == 58 [pid = 2064] [id = 260]
22:13:32 INFO - PROCESS | 2064 | --DOCSHELL 1A42C000 == 57 [pid = 2064] [id = 259]
22:13:32 INFO - PROCESS | 2064 | ++DOCSHELL 0E52A000 == 58 [pid = 2064] [id = 310]
22:13:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 287 (0E530800) [pid = 2064] [serial = 868] [outer = 00000000]
22:13:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 288 (0FC59000) [pid = 2064] [serial = 869] [outer = 0E530800]
22:13:32 INFO - PROCESS | 2064 | 1448000012324 Marionette INFO loaded listener.js
22:13:32 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 289 (1173BC00) [pid = 2064] [serial = 870] [outer = 0E530800]
22:13:32 INFO - PROCESS | 2064 | --DOMWINDOW == 288 (1C6B2C00) [pid = 2064] [serial = 722] [outer = 00000000] [url = about:blank]
22:13:32 INFO - PROCESS | 2064 | --DOMWINDOW == 287 (18F4D000) [pid = 2064] [serial = 704] [outer = 00000000] [url = about:blank]
22:13:32 INFO - PROCESS | 2064 | --DOMWINDOW == 286 (19D79400) [pid = 2064] [serial = 719] [outer = 00000000] [url = about:blank]
22:13:32 INFO - PROCESS | 2064 | --DOMWINDOW == 285 (197A0000) [pid = 2064] [serial = 709] [outer = 00000000] [url = about:blank]
22:13:32 INFO - PROCESS | 2064 | --DOMWINDOW == 284 (14018000) [pid = 2064] [serial = 681] [outer = 00000000] [url = about:blank]
22:13:32 INFO - PROCESS | 2064 | --DOMWINDOW == 283 (17B1E400) [pid = 2064] [serial = 699] [outer = 00000000] [url = about:blank]
22:13:32 INFO - PROCESS | 2064 | --DOMWINDOW == 282 (11EBFC00) [pid = 2064] [serial = 684] [outer = 00000000] [url = about:blank]
22:13:32 INFO - PROCESS | 2064 | --DOMWINDOW == 281 (19F09800) [pid = 2064] [serial = 714] [outer = 00000000] [url = about:blank]
22:13:32 INFO - PROCESS | 2064 | --DOMWINDOW == 280 (15BE1800) [pid = 2064] [serial = 694] [outer = 00000000] [url = about:blank]
22:13:32 INFO - PROCESS | 2064 | --DOMWINDOW == 279 (0FC39000) [pid = 2064] [serial = 689] [outer = 00000000] [url = about:blank]
22:13:32 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:13:32 INFO - document served over http requires an http
22:13:32 INFO - sub-resource via script-tag using the meta-csp
22:13:32 INFO - delivery method with keep-origin-redirect and when
22:13:32 INFO - the target request is same-origin.
22:13:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1047ms
22:13:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
22:13:33 INFO - PROCESS | 2064 | ++DOCSHELL 13E8A000 == 59 [pid = 2064] [id = 311]
22:13:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 280 (140D4800) [pid = 2064] [serial = 871] [outer = 00000000]
22:13:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 281 (15117800) [pid = 2064] [serial = 872] [outer = 140D4800]
22:13:33 INFO - PROCESS | 2064 | 1448000013138 Marionette INFO loaded listener.js
22:13:33 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 282 (16708C00) [pid = 2064] [serial = 873] [outer = 140D4800]
22:13:33 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
22:13:33 INFO - document served over http requires an http
22:13:33 INFO - sub-resource via script-tag using the meta-csp
22:13:33 INFO - delivery method with no-redirect and when
22:13:33 INFO - the target request is same-origin.
22:13:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 625ms
22:13:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
22:13:33 INFO - PROCESS | 2064 | ++DOCSHELL 17B1E400 == 60 [pid = 2064] [id = 312]
22:13:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 283 (17B1EC00) [pid = 2064] [serial = 874] [outer = 00000000]
22:13:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 284 (18E8E800) [pid = 2064] [serial = 875] [outer = 17B1EC00]
22:13:33 INFO - PROCESS | 2064 | 1448000013811 Marionette INFO loaded listener.js
22:13:33 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 285 (18FDD800) [pid = 2064] [serial = 876] [outer = 17B1EC00]
22:13:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:34 INFO - document served over http requires an http
22:13:34 INFO - sub-resource via script-tag using the meta-csp
22:13:34 INFO - delivery method with swap-origin-redirect and when
22:13:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:13:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:13:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:13:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 735ms
22:13:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
22:13:34 INFO - PROCESS | 2064 | ++DOCSHELL 191B4C00 == 61 [pid = 2064] [id = 313]
22:13:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 286 (192A9C00) [pid = 2064] [serial = 877] [outer = 00000000]
22:13:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 287 (19796400) [pid = 2064] [serial = 878] [outer = 192A9C00]
22:13:34 INFO - PROCESS | 2064 | 1448000014556 Marionette INFO loaded listener.js
22:13:34 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 288 (197CCC00) [pid = 2064] [serial = 879] [outer = 192A9C00]
22:13:35 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:13:35 INFO - document served over http requires an http
22:13:35 INFO - sub-resource via xhr-request using the meta-csp
22:13:35 INFO - delivery method with keep-origin-redirect and when
22:13:35 INFO - the target request is same-origin.
22:13:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | took 704ms
22:13:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
22:13:35 INFO - PROCESS | 2064 | ++DOCSHELL 197A0C00 == 62 [pid = 2064] [id = 314]
22:13:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 289 (19B44000) [pid = 2064] [serial = 880] [outer = 00000000]
22:13:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 290 (19BE5800) [pid = 2064] [serial = 881] [outer = 19B44000]
22:13:35 INFO - PROCESS | 2064 | 1448000015353 Marionette INFO loaded listener.js
22:13:35 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 291 (19D70C00) [pid = 2064] [serial = 882] [outer = 19B44000]
22:13:35 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
22:13:35 INFO - document served over http requires an http
22:13:35 INFO - sub-resource via xhr-request using the meta-csp
22:13:35 INFO - delivery method with no-redirect and when
22:13:35 INFO - the target request is same-origin.
22:13:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 703ms
22:13:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
22:13:35 INFO - PROCESS | 2064 | ++DOCSHELL 19D74000 == 63 [pid = 2064] [id = 315]
22:13:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 292 (19F0C800) [pid = 2064] [serial = 883] [outer = 00000000]
22:13:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 293 (1A022C00) [pid = 2064] [serial = 884] [outer = 19F0C800]
22:13:36 INFO - PROCESS | 2064 | 1448000016008 Marionette INFO loaded listener.js
22:13:36 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 294 (1A37A800) [pid = 2064] [serial = 885] [outer = 19F0C800]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 293 (12F0EC00) [pid = 2064] [serial = 777] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999985785]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 292 (1EDD0800) [pid = 2064] [serial = 771] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 291 (0FC3B800) [pid = 2064] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 290 (0FC59C00) [pid = 2064] [serial = 787] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 289 (12F0E800) [pid = 2064] [serial = 784] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 288 (0FC3D800) [pid = 2064] [serial = 805] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 287 (197CC800) [pid = 2064] [serial = 796] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 286 (19959400) [pid = 2064] [serial = 808] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 285 (1D4A3400) [pid = 2064] [serial = 802] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 284 (11DB9C00) [pid = 2064] [serial = 790] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 283 (1C876800) [pid = 2064] [serial = 799] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 282 (18683400) [pid = 2064] [serial = 793] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 281 (1EA5B400) [pid = 2064] [serial = 739] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 280 (15115400) [pid = 2064] [serial = 751] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 279 (14C96400) [pid = 2064] [serial = 791] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 278 (1EA14400) [pid = 2064] [serial = 809] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 277 (14D10C00) [pid = 2064] [serial = 785] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 276 (1E26A400) [pid = 2064] [serial = 803] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 275 (1EDF8000) [pid = 2064] [serial = 812] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 274 (15AC2800) [pid = 2064] [serial = 778] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999985785]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 273 (1EF19400) [pid = 2064] [serial = 774] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 272 (216EC000) [pid = 2064] [serial = 766] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 271 (1EDD2000) [pid = 2064] [serial = 772] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 270 (1E7E2400) [pid = 2064] [serial = 769] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 269 (1E274400) [pid = 2064] [serial = 736] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 268 (1F006800) [pid = 2064] [serial = 760] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 267 (1D4ED000) [pid = 2064] [serial = 763] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 266 (1FE35400) [pid = 2064] [serial = 745] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 265 (1EDFE000) [pid = 2064] [serial = 742] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 264 (12AF8000) [pid = 2064] [serial = 727] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 263 (177A0800) [pid = 2064] [serial = 754] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 262 (209F5400) [pid = 2064] [serial = 748] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 261 (1D4AC000) [pid = 2064] [serial = 757] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 260 (1CE18000) [pid = 2064] [serial = 800] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 259 (19BE0800) [pid = 2064] [serial = 797] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 258 (1D00E400) [pid = 2064] [serial = 733] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 257 (17325000) [pid = 2064] [serial = 788] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 256 (14D0C800) [pid = 2064] [serial = 806] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 255 (18614C00) [pid = 2064] [serial = 730] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 254 (114CC400) [pid = 2064] [serial = 783] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 253 (1CAA7400) [pid = 2064] [serial = 780] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 252 (18D99C00) [pid = 2064] [serial = 794] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 251 (1F3B0800) [pid = 2064] [serial = 648] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 250 (14C9CC00) [pid = 2064] [serial = 438] [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.]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 249 (1D297400) [pid = 2064] [serial = 801] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 248 (19F11800) [pid = 2064] [serial = 798] [outer = 00000000] [url = about:blank]
22:13:36 INFO - PROCESS | 2064 | --DOMWINDOW == 247 (195A2000) [pid = 2064] [serial = 795] [outer = 00000000] [url = about:blank]
22:13:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:37 INFO - document served over http requires an http
22:13:37 INFO - sub-resource via xhr-request using the meta-csp
22:13:37 INFO - delivery method with swap-origin-redirect and when
22:13:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:13:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:13:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:13:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 1250ms
22:13:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
22:13:37 INFO - PROCESS | 2064 | ++DOCSHELL 140D9C00 == 64 [pid = 2064] [id = 316]
22:13:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 248 (17325000) [pid = 2064] [serial = 886] [outer = 00000000]
22:13:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 249 (19959400) [pid = 2064] [serial = 887] [outer = 17325000]
22:13:37 INFO - PROCESS | 2064 | 1448000017247 Marionette INFO loaded listener.js
22:13:37 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 250 (1A42C400) [pid = 2064] [serial = 888] [outer = 17325000]
22:13:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:13:37 INFO - document served over http requires an https
22:13:37 INFO - sub-resource via fetch-request using the meta-csp
22:13:37 INFO - delivery method with keep-origin-redirect and when
22:13:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:13:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:13:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:13:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
22:13:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 688ms
22:13:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
22:13:37 INFO - PROCESS | 2064 | ++DOCSHELL 1A024C00 == 65 [pid = 2064] [id = 317]
22:13:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 251 (1A436800) [pid = 2064] [serial = 889] [outer = 00000000]
22:13:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 252 (1CA9E000) [pid = 2064] [serial = 890] [outer = 1A436800]
22:13:37 INFO - PROCESS | 2064 | 1448000017948 Marionette INFO loaded listener.js
22:13:37 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 253 (1CE18400) [pid = 2064] [serial = 891] [outer = 1A436800]
22:13:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
22:13:38 INFO - document served over http requires an https
22:13:38 INFO - sub-resource via fetch-request using the meta-csp
22:13:38 INFO - delivery method with no-redirect and when
22:13:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:13:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:13:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:13:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
22:13:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 688ms
22:13:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
22:13:38 INFO - PROCESS | 2064 | ++DOCSHELL 187DD000 == 66 [pid = 2064] [id = 318]
22:13:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 254 (1CAA7400) [pid = 2064] [serial = 892] [outer = 00000000]
22:13:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 255 (1D29DC00) [pid = 2064] [serial = 893] [outer = 1CAA7400]
22:13:38 INFO - PROCESS | 2064 | 1448000018668 Marionette INFO loaded listener.js
22:13:38 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 256 (1D4A0C00) [pid = 2064] [serial = 894] [outer = 1CAA7400]
22:13:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:39 INFO - document served over http requires an https
22:13:39 INFO - sub-resource via fetch-request using the meta-csp
22:13:39 INFO - delivery method with swap-origin-redirect and when
22:13:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:13:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:13:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:13:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
22:13:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | took 906ms
22:13:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
22:13:39 INFO - PROCESS | 2064 | ++DOCSHELL 12AF2400 == 67 [pid = 2064] [id = 319]
22:13:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 257 (12AF2C00) [pid = 2064] [serial = 895] [outer = 00000000]
22:13:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 258 (14CC1000) [pid = 2064] [serial = 896] [outer = 12AF2C00]
22:13:39 INFO - PROCESS | 2064 | 1448000019750 Marionette INFO loaded listener.js
22:13:39 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 259 (155DAC00) [pid = 2064] [serial = 897] [outer = 12AF2C00]
22:13:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:40 INFO - document served over http requires an https
22:13:40 INFO - sub-resource via fetch-request using the meta-csp
22:13:40 INFO - delivery method with swap-origin-redirect and when
22:13:40 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"
22:13:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:13:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:13:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:13:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:13:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1094ms
22:13:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
22:13:40 INFO - PROCESS | 2064 | ++DOCSHELL 1793D000 == 68 [pid = 2064] [id = 320]
22:13:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 260 (17DA6C00) [pid = 2064] [serial = 898] [outer = 00000000]
22:13:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 261 (18D98400) [pid = 2064] [serial = 899] [outer = 17DA6C00]
22:13:40 INFO - PROCESS | 2064 | 1448000020886 Marionette INFO loaded listener.js
22:13:40 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 262 (19959000) [pid = 2064] [serial = 900] [outer = 17DA6C00]
22:13:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:13:41 INFO - document served over http requires an https
22:13:41 INFO - sub-resource via fetch-request using the meta-csp
22:13:41 INFO - delivery method with keep-origin-redirect and when
22:13:41 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"
22:13:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:13:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:13:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:13:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
22:13:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | took 1031ms
22:13:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
22:13:41 INFO - PROCESS | 2064 | ++DOCSHELL 1CECAC00 == 69 [pid = 2064] [id = 321]
22:13:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 263 (1D009400) [pid = 2064] [serial = 901] [outer = 00000000]
22:13:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 264 (1D4A0400) [pid = 2064] [serial = 902] [outer = 1D009400]
22:13:41 INFO - PROCESS | 2064 | 1448000021955 Marionette INFO loaded listener.js
22:13:42 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 265 (1D4F1C00) [pid = 2064] [serial = 903] [outer = 1D009400]
22:13:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
22:13:42 INFO - document served over http requires an https
22:13:42 INFO - sub-resource via fetch-request using the meta-csp
22:13:42 INFO - delivery method with no-redirect and when
22:13:42 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"
22:13:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:13:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:13:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:13:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
22:13:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | took 1000ms
22:13:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
22:13:42 INFO - PROCESS | 2064 | ++DOCSHELL 197CB800 == 70 [pid = 2064] [id = 322]
22:13:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 266 (1D011400) [pid = 2064] [serial = 904] [outer = 00000000]
22:13:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 267 (1E479800) [pid = 2064] [serial = 905] [outer = 1D011400]
22:13:42 INFO - PROCESS | 2064 | 1448000022900 Marionette INFO loaded listener.js
22:13:42 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 268 (1E7E0800) [pid = 2064] [serial = 906] [outer = 1D011400]
22:13:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:43 INFO - document served over http requires an https
22:13:43 INFO - sub-resource via fetch-request using the meta-csp
22:13:43 INFO - delivery method with swap-origin-redirect and when
22:13:43 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"
22:13:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:13:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:13:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:13:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
22:13:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | took 1047ms
22:13:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
22:13:43 INFO - PROCESS | 2064 | ++DOCSHELL 1E273800 == 71 [pid = 2064] [id = 323]
22:13:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 269 (1E7DFC00) [pid = 2064] [serial = 907] [outer = 00000000]
22:13:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 270 (1EA51000) [pid = 2064] [serial = 908] [outer = 1E7DFC00]
22:13:43 INFO - PROCESS | 2064 | 1448000023987 Marionette INFO loaded listener.js
22:13:44 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 271 (1EA5B400) [pid = 2064] [serial = 909] [outer = 1E7DFC00]
22:13:44 INFO - PROCESS | 2064 | ++DOCSHELL 1EA6C800 == 72 [pid = 2064] [id = 324]
22:13:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 272 (1ED8EC00) [pid = 2064] [serial = 910] [outer = 00000000]
22:13:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 273 (1EDD3C00) [pid = 2064] [serial = 911] [outer = 1ED8EC00]
22:13:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:13:44 INFO - document served over http requires an https
22:13:44 INFO - sub-resource via iframe-tag using the meta-csp
22:13:44 INFO - delivery method with keep-origin-redirect and when
22:13:44 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"
22:13:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:13:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:13:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
22:13:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1094ms
22:13:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
22:13:45 INFO - PROCESS | 2064 | ++DOCSHELL 1ED92000 == 73 [pid = 2064] [id = 325]
22:13:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 274 (1EDC8C00) [pid = 2064] [serial = 912] [outer = 00000000]
22:13:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 275 (1EF1D400) [pid = 2064] [serial = 913] [outer = 1EDC8C00]
22:13:45 INFO - PROCESS | 2064 | 1448000025141 Marionette INFO loaded listener.js
22:13:45 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 276 (1F006400) [pid = 2064] [serial = 914] [outer = 1EDC8C00]
22:13:45 INFO - PROCESS | 2064 | ++DOCSHELL 1EF22800 == 74 [pid = 2064] [id = 326]
22:13:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 277 (1F00A800) [pid = 2064] [serial = 915] [outer = 00000000]
22:13:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 278 (1EDFE400) [pid = 2064] [serial = 916] [outer = 1F00A800]
22:13:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
22:13:45 INFO - document served over http requires an https
22:13:45 INFO - sub-resource via iframe-tag using the meta-csp
22:13:45 INFO - delivery method with no-redirect and when
22:13:45 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"
22:13:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:13:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:13:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
22:13:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | took 985ms
22:13:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
22:13:46 INFO - PROCESS | 2064 | ++DOCSHELL 1EF1C400 == 75 [pid = 2064] [id = 327]
22:13:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 279 (1F163800) [pid = 2064] [serial = 917] [outer = 00000000]
22:13:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 280 (1FC3B400) [pid = 2064] [serial = 918] [outer = 1F163800]
22:13:46 INFO - PROCESS | 2064 | 1448000026069 Marionette INFO loaded listener.js
22:13:46 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 281 (20288800) [pid = 2064] [serial = 919] [outer = 1F163800]
22:13:46 INFO - PROCESS | 2064 | ++DOCSHELL 1FC3D800 == 76 [pid = 2064] [id = 328]
22:13:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 282 (208F1400) [pid = 2064] [serial = 920] [outer = 00000000]
22:13:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 283 (212D3000) [pid = 2064] [serial = 921] [outer = 208F1400]
22:13:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:46 INFO - document served over http requires an https
22:13:46 INFO - sub-resource via iframe-tag using the meta-csp
22:13:46 INFO - delivery method with swap-origin-redirect and when
22:13:46 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"
22:13:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:13:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:13:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
22:13:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1047ms
22:13:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
22:13:47 INFO - PROCESS | 2064 | ++DOCSHELL 209EEC00 == 77 [pid = 2064] [id = 329]
22:13:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 284 (20C5FC00) [pid = 2064] [serial = 922] [outer = 00000000]
22:13:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 285 (21628000) [pid = 2064] [serial = 923] [outer = 20C5FC00]
22:13:47 INFO - PROCESS | 2064 | 1448000027170 Marionette INFO loaded listener.js
22:13:47 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 286 (216F0000) [pid = 2064] [serial = 924] [outer = 20C5FC00]
22:13:47 INFO - PROCESS | 2064 | ++DOCSHELL 21546C00 == 78 [pid = 2064] [id = 330]
22:13:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 287 (21F8B400) [pid = 2064] [serial = 925] [outer = 00000000]
22:13:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 288 (2315B400) [pid = 2064] [serial = 926] [outer = 21F8B400]
22:13:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:47 INFO - document served over http requires an https
22:13:47 INFO - sub-resource via iframe-tag using the meta-csp
22:13:47 INFO - delivery method with swap-origin-redirect and when
22:13:47 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"
22:13:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:13:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:13:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:13:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 984ms
22:13:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
22:13:48 INFO - PROCESS | 2064 | ++DOCSHELL 20C66800 == 79 [pid = 2064] [id = 331]
22:13:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 289 (22D7B400) [pid = 2064] [serial = 927] [outer = 00000000]
22:13:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 290 (23157400) [pid = 2064] [serial = 928] [outer = 22D7B400]
22:13:48 INFO - PROCESS | 2064 | 1448000028166 Marionette INFO loaded listener.js
22:13:48 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 291 (24B60400) [pid = 2064] [serial = 929] [outer = 22D7B400]
22:13:48 INFO - PROCESS | 2064 | ++DOCSHELL 211DA000 == 80 [pid = 2064] [id = 332]
22:13:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 292 (211DCC00) [pid = 2064] [serial = 930] [outer = 00000000]
22:13:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 293 (211DF000) [pid = 2064] [serial = 931] [outer = 211DCC00]
22:13:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:13:48 INFO - document served over http requires an https
22:13:48 INFO - sub-resource via iframe-tag using the meta-csp
22:13:48 INFO - delivery method with keep-origin-redirect and when
22:13:48 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"
22:13:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:13:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:13:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
22:13:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1157ms
22:13:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
22:13:49 INFO - PROCESS | 2064 | ++DOCSHELL 12F0E000 == 81 [pid = 2064] [id = 333]
22:13:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 294 (211DD000) [pid = 2064] [serial = 932] [outer = 00000000]
22:13:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 295 (23161800) [pid = 2064] [serial = 933] [outer = 211DD000]
22:13:49 INFO - PROCESS | 2064 | 1448000029355 Marionette INFO loaded listener.js
22:13:49 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 296 (24B66000) [pid = 2064] [serial = 934] [outer = 211DD000]
22:13:49 INFO - PROCESS | 2064 | ++DOCSHELL 2208C400 == 82 [pid = 2064] [id = 334]
22:13:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 297 (22090800) [pid = 2064] [serial = 935] [outer = 00000000]
22:13:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 298 (22096C00) [pid = 2064] [serial = 936] [outer = 22090800]
22:13:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
22:13:50 INFO - document served over http requires an https
22:13:50 INFO - sub-resource via iframe-tag using the meta-csp
22:13:50 INFO - delivery method with no-redirect and when
22:13:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:13:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:13:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
22:13:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 1032ms
22:13:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
22:13:50 INFO - PROCESS | 2064 | ++DOCSHELL 215C9400 == 83 [pid = 2064] [id = 335]
22:13:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 299 (215C9800) [pid = 2064] [serial = 937] [outer = 00000000]
22:13:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 300 (215D0C00) [pid = 2064] [serial = 938] [outer = 215C9800]
22:13:50 INFO - PROCESS | 2064 | 1448000030411 Marionette INFO loaded listener.js
22:13:50 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 301 (2208E800) [pid = 2064] [serial = 939] [outer = 215C9800]
22:13:50 INFO - PROCESS | 2064 | ++DOCSHELL 1D181800 == 84 [pid = 2064] [id = 336]
22:13:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 302 (1D183C00) [pid = 2064] [serial = 940] [outer = 00000000]
22:13:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 303 (1D188400) [pid = 2064] [serial = 941] [outer = 1D183C00]
22:13:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:51 INFO - document served over http requires an https
22:13:51 INFO - sub-resource via iframe-tag using the meta-csp
22:13:51 INFO - delivery method with swap-origin-redirect and when
22:13:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:13:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:13:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
22:13:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1156ms
22:13:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
22:13:51 INFO - PROCESS | 2064 | ++DOCSHELL 1D186400 == 85 [pid = 2064] [id = 337]
22:13:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 304 (1D186800) [pid = 2064] [serial = 942] [outer = 00000000]
22:13:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 305 (215CAC00) [pid = 2064] [serial = 943] [outer = 1D186800]
22:13:51 INFO - PROCESS | 2064 | 1448000031541 Marionette INFO loaded listener.js
22:13:51 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 306 (2208E400) [pid = 2064] [serial = 944] [outer = 1D186800]
22:13:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:13:53 INFO - document served over http requires an https
22:13:53 INFO - sub-resource via script-tag using the meta-csp
22:13:53 INFO - delivery method with keep-origin-redirect and when
22:13:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:13:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:13:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
22:13:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 2094ms
22:13:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
22:13:53 INFO - PROCESS | 2064 | ++DOCSHELL 11410400 == 86 [pid = 2064] [id = 338]
22:13:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 307 (11597000) [pid = 2064] [serial = 945] [outer = 00000000]
22:13:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 308 (1779E000) [pid = 2064] [serial = 946] [outer = 11597000]
22:13:53 INFO - PROCESS | 2064 | 1448000033635 Marionette INFO loaded listener.js
22:13:53 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 309 (1A378000) [pid = 2064] [serial = 947] [outer = 11597000]
22:13:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
22:13:54 INFO - document served over http requires an https
22:13:54 INFO - sub-resource via script-tag using the meta-csp
22:13:54 INFO - delivery method with no-redirect and when
22:13:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:13:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:13:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
22:13:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | took 985ms
22:13:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
22:13:54 INFO - PROCESS | 2064 | ++DOCSHELL 1D061800 == 87 [pid = 2064] [id = 339]
22:13:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 310 (1D065000) [pid = 2064] [serial = 948] [outer = 00000000]
22:13:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 311 (1D06B800) [pid = 2064] [serial = 949] [outer = 1D065000]
22:13:54 INFO - PROCESS | 2064 | 1448000034603 Marionette INFO loaded listener.js
22:13:54 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 312 (1D46A000) [pid = 2064] [serial = 950] [outer = 1D065000]
22:13:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:55 INFO - document served over http requires an https
22:13:55 INFO - sub-resource via script-tag using the meta-csp
22:13:55 INFO - delivery method with swap-origin-redirect and when
22:13:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:13:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:13:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
22:13:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1047ms
22:13:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
22:13:56 INFO - PROCESS | 2064 | ++DOCSHELL 1793CC00 == 88 [pid = 2064] [id = 340]
22:13:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 313 (1793DC00) [pid = 2064] [serial = 951] [outer = 00000000]
22:13:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 314 (1868E800) [pid = 2064] [serial = 952] [outer = 1793DC00]
22:13:56 INFO - PROCESS | 2064 | 1448000036077 Marionette INFO loaded listener.js
22:13:56 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 315 (18A0BC00) [pid = 2064] [serial = 953] [outer = 1793DC00]
22:13:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:56 INFO - document served over http requires an https
22:13:56 INFO - sub-resource via script-tag using the meta-csp
22:13:56 INFO - delivery method with swap-origin-redirect and when
22:13:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:13:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:13:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:13:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 938ms
22:13:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
22:13:57 INFO - PROCESS | 2064 | ++DOCSHELL 0F6C9800 == 89 [pid = 2064] [id = 341]
22:13:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 316 (0F830000) [pid = 2064] [serial = 954] [outer = 00000000]
22:13:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 317 (12271C00) [pid = 2064] [serial = 955] [outer = 0F830000]
22:13:57 INFO - PROCESS | 2064 | 1448000037127 Marionette INFO loaded listener.js
22:13:57 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 318 (14D0EC00) [pid = 2064] [serial = 956] [outer = 0F830000]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 0F630400 == 88 [pid = 2064] [id = 37]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 1A024C00 == 87 [pid = 2064] [id = 317]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 140D9C00 == 86 [pid = 2064] [id = 316]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 19D74000 == 85 [pid = 2064] [id = 315]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 197A0C00 == 84 [pid = 2064] [id = 314]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 191B4C00 == 83 [pid = 2064] [id = 313]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 17B1E400 == 82 [pid = 2064] [id = 312]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 13E8A000 == 81 [pid = 2064] [id = 311]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 0E52A000 == 80 [pid = 2064] [id = 310]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 13B78800 == 79 [pid = 2064] [id = 309]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 14FF2800 == 78 [pid = 2064] [id = 308]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 1140C400 == 77 [pid = 2064] [id = 307]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 0F663000 == 76 [pid = 2064] [id = 306]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 15114000 == 75 [pid = 2064] [id = 305]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 11DC3400 == 74 [pid = 2064] [id = 304]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 21628C00 == 73 [pid = 2064] [id = 301]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 23CD6800 == 72 [pid = 2064] [id = 300]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 21542400 == 71 [pid = 2064] [id = 299]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 21F8EC00 == 70 [pid = 2064] [id = 298]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 22D79C00 == 69 [pid = 2064] [id = 297]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 212D0400 == 68 [pid = 2064] [id = 296]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 1F29E800 == 67 [pid = 2064] [id = 295]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 1F168400 == 66 [pid = 2064] [id = 294]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 17ABF800 == 65 [pid = 2064] [id = 293]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 19798400 == 64 [pid = 2064] [id = 292]
22:13:57 INFO - PROCESS | 2064 | --DOCSHELL 0FCCE000 == 63 [pid = 2064] [id = 291]
22:13:57 INFO - PROCESS | 2064 | --DOMWINDOW == 317 (1EA78800) [pid = 2064] [serial = 810] [outer = 00000000] [url = about:blank]
22:13:57 INFO - PROCESS | 2064 | --DOMWINDOW == 316 (1868FC00) [pid = 2064] [serial = 807] [outer = 00000000] [url = about:blank]
22:13:57 INFO - PROCESS | 2064 | --DOMWINDOW == 315 (16C10400) [pid = 2064] [serial = 786] [outer = 00000000] [url = about:blank]
22:13:57 INFO - PROCESS | 2064 | --DOMWINDOW == 314 (1CED4800) [pid = 2064] [serial = 725] [outer = 00000000] [url = about:blank]
22:13:57 INFO - PROCESS | 2064 | --DOMWINDOW == 313 (167E2C00) [pid = 2064] [serial = 792] [outer = 00000000] [url = about:blank]
22:13:57 INFO - PROCESS | 2064 | --DOMWINDOW == 312 (1868B400) [pid = 2064] [serial = 789] [outer = 00000000] [url = about:blank]
22:13:57 INFO - PROCESS | 2064 | --DOMWINDOW == 311 (1E47D000) [pid = 2064] [serial = 804] [outer = 00000000] [url = about:blank]
22:13:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:13:58 INFO - document served over http requires an https
22:13:58 INFO - sub-resource via script-tag using the meta-csp
22:13:58 INFO - delivery method with keep-origin-redirect and when
22:13:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:13:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:13:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
22:13:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1516ms
22:13:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
22:13:58 INFO - PROCESS | 2064 | ++DOCSHELL 0FC62C00 == 64 [pid = 2064] [id = 342]
22:13:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 312 (11DB6400) [pid = 2064] [serial = 957] [outer = 00000000]
22:13:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 313 (140D9400) [pid = 2064] [serial = 958] [outer = 11DB6400]
22:13:58 INFO - PROCESS | 2064 | 1448000038363 Marionette INFO loaded listener.js
22:13:58 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 314 (14D04C00) [pid = 2064] [serial = 959] [outer = 11DB6400]
22:13:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
22:13:58 INFO - document served over http requires an https
22:13:58 INFO - sub-resource via script-tag using the meta-csp
22:13:58 INFO - delivery method with no-redirect and when
22:13:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:13:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:13:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
22:13:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | took 735ms
22:13:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
22:13:59 INFO - PROCESS | 2064 | ++DOCSHELL 13B6D400 == 65 [pid = 2064] [id = 343]
22:13:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 315 (13B9B000) [pid = 2064] [serial = 960] [outer = 00000000]
22:13:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 316 (17ABF800) [pid = 2064] [serial = 961] [outer = 13B9B000]
22:13:59 INFO - PROCESS | 2064 | 1448000039205 Marionette INFO loaded listener.js
22:13:59 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 317 (18F4D000) [pid = 2064] [serial = 962] [outer = 13B9B000]
22:13:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:13:59 INFO - document served over http requires an https
22:13:59 INFO - sub-resource via script-tag using the meta-csp
22:13:59 INFO - delivery method with swap-origin-redirect and when
22:13:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:13:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:13:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:13:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:13:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:13:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:13:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:13:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
22:13:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 750ms
22:13:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
22:13:59 INFO - PROCESS | 2064 | ++DOCSHELL 195A0400 == 66 [pid = 2064] [id = 344]
22:13:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 318 (195AB800) [pid = 2064] [serial = 963] [outer = 00000000]
22:13:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 319 (197D2C00) [pid = 2064] [serial = 964] [outer = 195AB800]
22:13:59 INFO - PROCESS | 2064 | 1448000039842 Marionette INFO loaded listener.js
22:13:59 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:13:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 320 (19BDB400) [pid = 2064] [serial = 965] [outer = 195AB800]
22:14:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:14:00 INFO - document served over http requires an https
22:14:00 INFO - sub-resource via xhr-request using the meta-csp
22:14:00 INFO - delivery method with keep-origin-redirect and when
22:14:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:14:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:14:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
22:14:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 734ms
22:14:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
22:14:00 INFO - PROCESS | 2064 | ++DOCSHELL 1A376400 == 67 [pid = 2064] [id = 345]
22:14:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 321 (1A376C00) [pid = 2064] [serial = 966] [outer = 00000000]
22:14:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 322 (1C6B6800) [pid = 2064] [serial = 967] [outer = 1A376C00]
22:14:00 INFO - PROCESS | 2064 | 1448000040703 Marionette INFO loaded listener.js
22:14:00 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 323 (1CFF3400) [pid = 2064] [serial = 968] [outer = 1A376C00]
22:14:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
22:14:01 INFO - document served over http requires an https
22:14:01 INFO - sub-resource via xhr-request using the meta-csp
22:14:01 INFO - delivery method with no-redirect and when
22:14:01 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"
22:14:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:14:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:14:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
22:14:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | took 797ms
22:14:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 322 (0E530800) [pid = 2064] [serial = 868] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 321 (14CBF000) [pid = 2064] [serial = 866] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 320 (167D8400) [pid = 2064] [serial = 856] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 319 (1140EC00) [pid = 2064] [serial = 861] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000010750]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 318 (1510A400) [pid = 2064] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 317 (192A9C00) [pid = 2064] [serial = 877] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 316 (1A436800) [pid = 2064] [serial = 889] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 315 (1F29B800) [pid = 2064] [serial = 814] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 314 (19F0C800) [pid = 2064] [serial = 883] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 313 (19B44000) [pid = 2064] [serial = 880] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 312 (1F169400) [pid = 2064] [serial = 824] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 311 (1979F800) [pid = 2064] [serial = 819] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999996646]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 310 (21F94C00) [pid = 2064] [serial = 836] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 309 (12FAD000) [pid = 2064] [serial = 859] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 308 (1F298400) [pid = 2064] [serial = 815] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 307 (12AEF800) [pid = 2064] [serial = 854] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 306 (1A022C00) [pid = 2064] [serial = 884] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 305 (18E8E800) [pid = 2064] [serial = 875] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 304 (21634C00) [pid = 2064] [serial = 845] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 303 (1CE15000) [pid = 2064] [serial = 822] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 302 (20285400) [pid = 2064] [serial = 827] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 301 (1CA9E000) [pid = 2064] [serial = 890] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 300 (11D38C00) [pid = 2064] [serial = 862] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000010750]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 299 (15117800) [pid = 2064] [serial = 872] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 298 (2315D800) [pid = 2064] [serial = 848] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 297 (0FC59000) [pid = 2064] [serial = 869] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 296 (19796400) [pid = 2064] [serial = 878] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 295 (167E0800) [pid = 2064] [serial = 864] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 294 (14D0E400) [pid = 2064] [serial = 851] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 293 (19BE5800) [pid = 2064] [serial = 881] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 292 (21547C00) [pid = 2064] [serial = 839] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 291 (22D80800) [pid = 2064] [serial = 833] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 290 (1F3B8400) [pid = 2064] [serial = 825] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 289 (19958400) [pid = 2064] [serial = 820] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447999996646]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 288 (216EA800) [pid = 2064] [serial = 830] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 287 (23CDDC00) [pid = 2064] [serial = 842] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 286 (1731AC00) [pid = 2064] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 285 (12579000) [pid = 2064] [serial = 817] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 284 (19959400) [pid = 2064] [serial = 887] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 283 (15118800) [pid = 2064] [serial = 867] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 282 (1D29DC00) [pid = 2064] [serial = 893] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 281 (17B1EC00) [pid = 2064] [serial = 874] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 280 (11E38400) [pid = 2064] [serial = 853] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 279 (0FC37800) [pid = 2064] [serial = 858] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 278 (140D4800) [pid = 2064] [serial = 871] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 277 (17325000) [pid = 2064] [serial = 886] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 276 (1A37A800) [pid = 2064] [serial = 885] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 275 (19D70C00) [pid = 2064] [serial = 882] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | --DOMWINDOW == 274 (197CCC00) [pid = 2064] [serial = 879] [outer = 00000000] [url = about:blank]
22:14:01 INFO - PROCESS | 2064 | ++DOCSHELL 0FC5DC00 == 68 [pid = 2064] [id = 346]
22:14:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 275 (10EC6800) [pid = 2064] [serial = 969] [outer = 00000000]
22:14:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 276 (17324C00) [pid = 2064] [serial = 970] [outer = 10EC6800]
22:14:01 INFO - PROCESS | 2064 | 1448000041514 Marionette INFO loaded listener.js
22:14:01 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 277 (19959400) [pid = 2064] [serial = 971] [outer = 10EC6800]
22:14:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:01 INFO - document served over http requires an https
22:14:01 INFO - sub-resource via xhr-request using the meta-csp
22:14:01 INFO - delivery method with swap-origin-redirect and when
22:14:01 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"
22:14:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:14:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:14:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
22:14:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 703ms
22:14:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
22:14:02 INFO - PROCESS | 2064 | ++DOCSHELL 19F0A400 == 69 [pid = 2064] [id = 347]
22:14:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 278 (1D46D000) [pid = 2064] [serial = 972] [outer = 00000000]
22:14:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 279 (1E272000) [pid = 2064] [serial = 973] [outer = 1D46D000]
22:14:02 INFO - PROCESS | 2064 | 1448000042099 Marionette INFO loaded listener.js
22:14:02 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 280 (1EA09C00) [pid = 2064] [serial = 974] [outer = 1D46D000]
22:14:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:02 INFO - document served over http requires an https
22:14:02 INFO - sub-resource via xhr-request using the meta-csp
22:14:02 INFO - delivery method with swap-origin-redirect and when
22:14:02 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"
22:14:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:14:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:14:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:14:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 703ms
22:14:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
22:14:02 INFO - PROCESS | 2064 | ++DOCSHELL 1159A800 == 70 [pid = 2064] [id = 348]
22:14:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 281 (11752400) [pid = 2064] [serial = 975] [outer = 00000000]
22:14:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 282 (1EDF6C00) [pid = 2064] [serial = 976] [outer = 11752400]
22:14:02 INFO - PROCESS | 2064 | 1448000042833 Marionette INFO loaded listener.js
22:14:02 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 283 (1F00E800) [pid = 2064] [serial = 977] [outer = 11752400]
22:14:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:14:03 INFO - document served over http requires an https
22:14:03 INFO - sub-resource via xhr-request using the meta-csp
22:14:03 INFO - delivery method with keep-origin-redirect and when
22:14:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:14:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:14:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
22:14:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | took 687ms
22:14:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
22:14:03 INFO - PROCESS | 2064 | ++DOCSHELL 1EF19000 == 71 [pid = 2064] [id = 349]
22:14:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 284 (1F3B3400) [pid = 2064] [serial = 978] [outer = 00000000]
22:14:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 285 (20421C00) [pid = 2064] [serial = 979] [outer = 1F3B3400]
22:14:03 INFO - PROCESS | 2064 | 1448000043506 Marionette INFO loaded listener.js
22:14:03 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 286 (212C8000) [pid = 2064] [serial = 980] [outer = 1F3B3400]
22:14:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
22:14:04 INFO - document served over http requires an https
22:14:04 INFO - sub-resource via xhr-request using the meta-csp
22:14:04 INFO - delivery method with no-redirect and when
22:14:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:14:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:14:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
22:14:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | took 734ms
22:14:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
22:14:04 INFO - PROCESS | 2064 | ++DOCSHELL 11B94400 == 72 [pid = 2064] [id = 350]
22:14:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 287 (11B9C000) [pid = 2064] [serial = 981] [outer = 00000000]
22:14:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 288 (12F0E800) [pid = 2064] [serial = 982] [outer = 11B9C000]
22:14:04 INFO - PROCESS | 2064 | 1448000044482 Marionette INFO loaded listener.js
22:14:04 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 289 (14CCF400) [pid = 2064] [serial = 983] [outer = 11B9C000]
22:14:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:05 INFO - document served over http requires an https
22:14:05 INFO - sub-resource via xhr-request using the meta-csp
22:14:05 INFO - delivery method with swap-origin-redirect and when
22:14:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:14:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:14:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
22:14:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 937ms
22:14:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
22:14:05 INFO - PROCESS | 2064 | ++DOCSHELL 18F49800 == 73 [pid = 2064] [id = 351]
22:14:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 290 (19549800) [pid = 2064] [serial = 984] [outer = 00000000]
22:14:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 291 (19D79400) [pid = 2064] [serial = 985] [outer = 19549800]
22:14:05 INFO - PROCESS | 2064 | 1448000045460 Marionette INFO loaded listener.js
22:14:05 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 292 (1C876800) [pid = 2064] [serial = 986] [outer = 19549800]
22:14:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:14:06 INFO - document served over http requires an http
22:14:06 INFO - sub-resource via fetch-request using the meta-referrer
22:14:06 INFO - delivery method with keep-origin-redirect and when
22:14:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:14:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:14:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:14:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
22:14:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | took 984ms
22:14:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
22:14:06 INFO - PROCESS | 2064 | ++DOCSHELL 20C66400 == 74 [pid = 2064] [id = 352]
22:14:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 293 (211D6000) [pid = 2064] [serial = 987] [outer = 00000000]
22:14:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 294 (21548000) [pid = 2064] [serial = 988] [outer = 211D6000]
22:14:06 INFO - PROCESS | 2064 | 1448000046463 Marionette INFO loaded listener.js
22:14:06 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 295 (215D4000) [pid = 2064] [serial = 989] [outer = 211D6000]
22:14:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:14:07 INFO - document served over http requires an http
22:14:07 INFO - sub-resource via fetch-request using the meta-referrer
22:14:07 INFO - delivery method with no-redirect and when
22:14:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:14:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:14:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:14:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
22:14:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1000ms
22:14:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
22:14:07 INFO - PROCESS | 2064 | ++DOCSHELL 21630000 == 75 [pid = 2064] [id = 353]
22:14:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 296 (21631000) [pid = 2064] [serial = 990] [outer = 00000000]
22:14:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 297 (21F8A800) [pid = 2064] [serial = 991] [outer = 21631000]
22:14:07 INFO - PROCESS | 2064 | 1448000047449 Marionette INFO loaded listener.js
22:14:07 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 298 (2208A000) [pid = 2064] [serial = 992] [outer = 21631000]
22:14:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:08 INFO - document served over http requires an http
22:14:08 INFO - sub-resource via fetch-request using the meta-referrer
22:14:08 INFO - delivery method with swap-origin-redirect and when
22:14:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
22:14:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:14:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:14:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:14:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
22:14:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | took 906ms
22:14:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
22:14:08 INFO - PROCESS | 2064 | ++DOCSHELL 21F86000 == 76 [pid = 2064] [id = 354]
22:14:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 299 (21F87400) [pid = 2064] [serial = 993] [outer = 00000000]
22:14:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 300 (22D81C00) [pid = 2064] [serial = 994] [outer = 21F87400]
22:14:08 INFO - PROCESS | 2064 | 1448000048340 Marionette INFO loaded listener.js
22:14:08 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 301 (2315A800) [pid = 2064] [serial = 995] [outer = 21F87400]
22:14:08 INFO - PROCESS | 2064 | ++DOCSHELL 22D85C00 == 77 [pid = 2064] [id = 355]
22:14:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 302 (22D86C00) [pid = 2064] [serial = 996] [outer = 00000000]
22:14:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 303 (23CDA800) [pid = 2064] [serial = 997] [outer = 22D86C00]
22:14:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:14:08 INFO - document served over http requires an http
22:14:08 INFO - sub-resource via iframe-tag using the meta-referrer
22:14:08 INFO - delivery method with keep-origin-redirect and when
22:14:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:14:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:14:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
22:14:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 937ms
22:14:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
22:14:09 INFO - PROCESS | 2064 | ++DOCSHELL 23CEFC00 == 78 [pid = 2064] [id = 356]
22:14:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 304 (23CF4000) [pid = 2064] [serial = 998] [outer = 00000000]
22:14:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 305 (23CFB800) [pid = 2064] [serial = 999] [outer = 23CF4000]
22:14:09 INFO - PROCESS | 2064 | 1448000049373 Marionette INFO loaded listener.js
22:14:09 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 306 (25358C00) [pid = 2064] [serial = 1000] [outer = 23CF4000]
22:14:09 INFO - PROCESS | 2064 | ++DOCSHELL 1D2C8000 == 79 [pid = 2064] [id = 357]
22:14:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 307 (1D2C9400) [pid = 2064] [serial = 1001] [outer = 00000000]
22:14:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 308 (1D2C6000) [pid = 2064] [serial = 1002] [outer = 1D2C9400]
22:14:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:14:10 INFO - document served over http requires an http
22:14:10 INFO - sub-resource via iframe-tag using the meta-referrer
22:14:10 INFO - delivery method with no-redirect and when
22:14:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:14:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:14:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
22:14:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1047ms
22:14:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
22:14:10 INFO - PROCESS | 2064 | ++DOCSHELL 1D2C9800 == 80 [pid = 2064] [id = 358]
22:14:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 309 (1D2CA000) [pid = 2064] [serial = 1003] [outer = 00000000]
22:14:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 310 (24B65800) [pid = 2064] [serial = 1004] [outer = 1D2CA000]
22:14:10 INFO - PROCESS | 2064 | 1448000050407 Marionette INFO loaded listener.js
22:14:10 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 311 (2535DC00) [pid = 2064] [serial = 1005] [outer = 1D2CA000]
22:14:10 INFO - PROCESS | 2064 | ++DOCSHELL 21F45800 == 81 [pid = 2064] [id = 359]
22:14:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 312 (21F46000) [pid = 2064] [serial = 1006] [outer = 00000000]
22:14:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 313 (21F4B400) [pid = 2064] [serial = 1007] [outer = 21F46000]
22:14:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:10 INFO - document served over http requires an http
22:14:10 INFO - sub-resource via iframe-tag using the meta-referrer
22:14:10 INFO - delivery method with swap-origin-redirect and when
22:14:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
22:14:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:14:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:14:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
22:14:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 954ms
22:14:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
22:14:11 INFO - PROCESS | 2064 | ++DOCSHELL 21F46400 == 82 [pid = 2064] [id = 360]
22:14:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 314 (21F47400) [pid = 2064] [serial = 1008] [outer = 00000000]
22:14:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 315 (21F50400) [pid = 2064] [serial = 1009] [outer = 21F47400]
22:14:11 INFO - PROCESS | 2064 | 1448000051368 Marionette INFO loaded listener.js
22:14:11 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 316 (23D32400) [pid = 2064] [serial = 1010] [outer = 21F47400]
22:14:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:14:12 INFO - document served over http requires an http
22:14:12 INFO - sub-resource via script-tag using the meta-referrer
22:14:12 INFO - delivery method with keep-origin-redirect and when
22:14:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:14:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:14:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
22:14:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | took 1000ms
22:14:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
22:14:12 INFO - PROCESS | 2064 | ++DOCSHELL 1D03EC00 == 83 [pid = 2064] [id = 361]
22:14:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 317 (1D03F000) [pid = 2064] [serial = 1011] [outer = 00000000]
22:14:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 318 (1D046400) [pid = 2064] [serial = 1012] [outer = 1D03F000]
22:14:12 INFO - PROCESS | 2064 | 1448000052345 Marionette INFO loaded listener.js
22:14:12 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 319 (1D04B800) [pid = 2064] [serial = 1013] [outer = 1D03F000]
22:14:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:14:12 INFO - document served over http requires an http
22:14:12 INFO - sub-resource via script-tag using the meta-referrer
22:14:12 INFO - delivery method with no-redirect and when
22:14:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:14:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:14:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
22:14:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 938ms
22:14:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
22:14:13 INFO - PROCESS | 2064 | ++DOCSHELL 237A3C00 == 84 [pid = 2064] [id = 362]
22:14:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 320 (237A4000) [pid = 2064] [serial = 1014] [outer = 00000000]
22:14:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 321 (237AAC00) [pid = 2064] [serial = 1015] [outer = 237A4000]
22:14:13 INFO - PROCESS | 2064 | 1448000053401 Marionette INFO loaded listener.js
22:14:13 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 322 (237AD800) [pid = 2064] [serial = 1016] [outer = 237A4000]
22:14:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:13 INFO - document served over http requires an http
22:14:13 INFO - sub-resource via script-tag using the meta-referrer
22:14:13 INFO - delivery method with swap-origin-redirect and when
22:14:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
22:14:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:14:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:14:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
22:14:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | took 985ms
22:14:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
22:14:14 INFO - PROCESS | 2064 | ++DOCSHELL 23845000 == 85 [pid = 2064] [id = 363]
22:14:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 323 (23847400) [pid = 2064] [serial = 1017] [outer = 00000000]
22:14:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 324 (2384E000) [pid = 2064] [serial = 1018] [outer = 23847400]
22:14:14 INFO - PROCESS | 2064 | 1448000054227 Marionette INFO loaded listener.js
22:14:14 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 325 (23D3BC00) [pid = 2064] [serial = 1019] [outer = 23847400]
22:14:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:14:14 INFO - document served over http requires an http
22:14:14 INFO - sub-resource via xhr-request using the meta-referrer
22:14:14 INFO - delivery method with keep-origin-redirect and when
22:14:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:14:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:14:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
22:14:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | took 906ms
22:14:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
22:14:15 INFO - PROCESS | 2064 | ++DOCSHELL 23D3D400 == 86 [pid = 2064] [id = 364]
22:14:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 326 (23D3FC00) [pid = 2064] [serial = 1020] [outer = 00000000]
22:14:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 327 (23E61C00) [pid = 2064] [serial = 1021] [outer = 23D3FC00]
22:14:15 INFO - PROCESS | 2064 | 1448000055205 Marionette INFO loaded listener.js
22:14:15 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 328 (23E67C00) [pid = 2064] [serial = 1022] [outer = 23D3FC00]
22:14:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:14:15 INFO - document served over http requires an http
22:14:15 INFO - sub-resource via xhr-request using the meta-referrer
22:14:15 INFO - delivery method with no-redirect and when
22:14:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:14:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:14:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
22:14:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 875ms
22:14:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
22:14:15 INFO - PROCESS | 2064 | ++DOCSHELL 23E64C00 == 87 [pid = 2064] [id = 365]
22:14:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 329 (23E66C00) [pid = 2064] [serial = 1023] [outer = 00000000]
22:14:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 330 (25DA5000) [pid = 2064] [serial = 1024] [outer = 23E66C00]
22:14:16 INFO - PROCESS | 2064 | 1448000056068 Marionette INFO loaded listener.js
22:14:16 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 331 (25DA9000) [pid = 2064] [serial = 1025] [outer = 23E66C00]
22:14:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:16 INFO - document served over http requires an http
22:14:16 INFO - sub-resource via xhr-request using the meta-referrer
22:14:16 INFO - delivery method with swap-origin-redirect and when
22:14:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
22:14:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:14:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:14:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
22:14:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | took 891ms
22:14:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
22:14:16 INFO - PROCESS | 2064 | ++DOCSHELL 25DA7C00 == 88 [pid = 2064] [id = 366]
22:14:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 332 (25DAA800) [pid = 2064] [serial = 1026] [outer = 00000000]
22:14:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 333 (26C06C00) [pid = 2064] [serial = 1027] [outer = 25DAA800]
22:14:16 INFO - PROCESS | 2064 | 1448000056980 Marionette INFO loaded listener.js
22:14:17 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 334 (26C0B000) [pid = 2064] [serial = 1028] [outer = 25DAA800]
22:14:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:14:17 INFO - document served over http requires an https
22:14:17 INFO - sub-resource via fetch-request using the meta-referrer
22:14:17 INFO - delivery method with keep-origin-redirect and when
22:14:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:14:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:14:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:14:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
22:14:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | took 906ms
22:14:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
22:14:17 INFO - PROCESS | 2064 | ++DOCSHELL 25727000 == 89 [pid = 2064] [id = 367]
22:14:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 335 (25727400) [pid = 2064] [serial = 1029] [outer = 00000000]
22:14:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 336 (2572D000) [pid = 2064] [serial = 1030] [outer = 25727400]
22:14:17 INFO - PROCESS | 2064 | 1448000057932 Marionette INFO loaded listener.js
22:14:17 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 337 (26C06000) [pid = 2064] [serial = 1031] [outer = 25727400]
22:14:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:14:18 INFO - document served over http requires an https
22:14:18 INFO - sub-resource via fetch-request using the meta-referrer
22:14:18 INFO - delivery method with no-redirect and when
22:14:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:14:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:14:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:14:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
22:14:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 953ms
22:14:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
22:14:18 INFO - PROCESS | 2064 | ++DOCSHELL 26C09400 == 90 [pid = 2064] [id = 368]
22:14:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 338 (26C0B400) [pid = 2064] [serial = 1032] [outer = 00000000]
22:14:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 339 (2732C000) [pid = 2064] [serial = 1033] [outer = 26C0B400]
22:14:18 INFO - PROCESS | 2064 | 1448000058866 Marionette INFO loaded listener.js
22:14:18 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 340 (27330C00) [pid = 2064] [serial = 1034] [outer = 26C0B400]
22:14:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:19 INFO - document served over http requires an https
22:14:19 INFO - sub-resource via fetch-request using the meta-referrer
22:14:19 INFO - delivery method with swap-origin-redirect and when
22:14:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:14:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:14:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:14:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
22:14:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 937ms
22:14:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
22:14:19 INFO - PROCESS | 2064 | ++DOCSHELL 2732F000 == 91 [pid = 2064] [id = 369]
22:14:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 341 (27403800) [pid = 2064] [serial = 1035] [outer = 00000000]
22:14:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 342 (27408800) [pid = 2064] [serial = 1036] [outer = 27403800]
22:14:19 INFO - PROCESS | 2064 | 1448000059801 Marionette INFO loaded listener.js
22:14:19 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 343 (2740D400) [pid = 2064] [serial = 1037] [outer = 27403800]
22:14:21 INFO - PROCESS | 2064 | ++DOCSHELL 19F11800 == 92 [pid = 2064] [id = 370]
22:14:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 344 (1A019400) [pid = 2064] [serial = 1038] [outer = 00000000]
22:14:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 345 (17794C00) [pid = 2064] [serial = 1039] [outer = 1A019400]
22:14:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:14:21 INFO - document served over http requires an https
22:14:21 INFO - sub-resource via iframe-tag using the meta-referrer
22:14:21 INFO - delivery method with keep-origin-redirect and when
22:14:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:14:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:14:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
22:14:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 2203ms
22:14:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
22:14:22 INFO - PROCESS | 2064 | ++DOCSHELL 11BC7000 == 93 [pid = 2064] [id = 371]
22:14:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 346 (12265C00) [pid = 2064] [serial = 1040] [outer = 00000000]
22:14:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 347 (14D0B800) [pid = 2064] [serial = 1041] [outer = 12265C00]
22:14:22 INFO - PROCESS | 2064 | 1448000062098 Marionette INFO loaded listener.js
22:14:22 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 348 (177A3800) [pid = 2064] [serial = 1042] [outer = 12265C00]
22:14:22 INFO - PROCESS | 2064 | ++DOCSHELL 18E85400 == 94 [pid = 2064] [id = 372]
22:14:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 349 (191B3800) [pid = 2064] [serial = 1043] [outer = 00000000]
22:14:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 350 (13B75C00) [pid = 2064] [serial = 1044] [outer = 191B3800]
22:14:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:14:22 INFO - document served over http requires an https
22:14:22 INFO - sub-resource via iframe-tag using the meta-referrer
22:14:22 INFO - delivery method with no-redirect and when
22:14:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:14:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:14:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
22:14:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1078ms
22:14:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
22:14:23 INFO - PROCESS | 2064 | ++DOCSHELL 19F0F800 == 95 [pid = 2064] [id = 373]
22:14:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 351 (1C6AD400) [pid = 2064] [serial = 1045] [outer = 00000000]
22:14:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 352 (2740C400) [pid = 2064] [serial = 1046] [outer = 1C6AD400]
22:14:23 INFO - PROCESS | 2064 | 1448000063179 Marionette INFO loaded listener.js
22:14:23 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 353 (2746C000) [pid = 2064] [serial = 1047] [outer = 1C6AD400]
22:14:23 INFO - PROCESS | 2064 | ++DOCSHELL 27B5D400 == 96 [pid = 2064] [id = 374]
22:14:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 354 (27B5D800) [pid = 2064] [serial = 1048] [outer = 00000000]
22:14:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 355 (27410000) [pid = 2064] [serial = 1049] [outer = 27B5D800]
22:14:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:23 INFO - document served over http requires an https
22:14:23 INFO - sub-resource via iframe-tag using the meta-referrer
22:14:23 INFO - delivery method with swap-origin-redirect and when
22:14:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:14:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:14:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
22:14:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1079ms
22:14:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
22:14:24 INFO - PROCESS | 2064 | ++DOCSHELL 27327C00 == 97 [pid = 2064] [id = 375]
22:14:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 356 (27332400) [pid = 2064] [serial = 1050] [outer = 00000000]
22:14:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 357 (27B5E800) [pid = 2064] [serial = 1051] [outer = 27332400]
22:14:24 INFO - PROCESS | 2064 | 1448000064283 Marionette INFO loaded listener.js
22:14:24 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 358 (27B65C00) [pid = 2064] [serial = 1052] [outer = 27332400]
22:14:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:14:24 INFO - document served over http requires an https
22:14:24 INFO - sub-resource via script-tag using the meta-referrer
22:14:24 INFO - delivery method with keep-origin-redirect and when
22:14:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:14:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:14:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
22:14:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | took 937ms
22:14:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
22:14:25 INFO - PROCESS | 2064 | ++DOCSHELL 114CF000 == 98 [pid = 2064] [id = 376]
22:14:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 359 (11735800) [pid = 2064] [serial = 1053] [outer = 00000000]
22:14:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 360 (11E37400) [pid = 2064] [serial = 1054] [outer = 11735800]
22:14:25 INFO - PROCESS | 2064 | 1448000065718 Marionette INFO loaded listener.js
22:14:25 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 361 (14A08C00) [pid = 2064] [serial = 1055] [outer = 11735800]
22:14:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:14:26 INFO - document served over http requires an https
22:14:26 INFO - sub-resource via script-tag using the meta-referrer
22:14:26 INFO - delivery method with no-redirect and when
22:14:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:14:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:14:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
22:14:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1390ms
22:14:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
22:14:26 INFO - PROCESS | 2064 | ++DOCSHELL 192A7000 == 99 [pid = 2064] [id = 377]
22:14:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 362 (192A9800) [pid = 2064] [serial = 1056] [outer = 00000000]
22:14:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 363 (19963800) [pid = 2064] [serial = 1057] [outer = 192A9800]
22:14:26 INFO - PROCESS | 2064 | 1448000066655 Marionette INFO loaded listener.js
22:14:26 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 364 (1C86EC00) [pid = 2064] [serial = 1058] [outer = 192A9800]
22:14:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:27 INFO - document served over http requires an https
22:14:27 INFO - sub-resource via script-tag using the meta-referrer
22:14:27 INFO - delivery method with swap-origin-redirect and when
22:14:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:14:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:14:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
22:14:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | took 1140ms
22:14:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
22:14:27 INFO - PROCESS | 2064 | ++DOCSHELL 14C9D800 == 100 [pid = 2064] [id = 378]
22:14:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 365 (14D03C00) [pid = 2064] [serial = 1059] [outer = 00000000]
22:14:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 366 (17AC5400) [pid = 2064] [serial = 1060] [outer = 14D03C00]
22:14:27 INFO - PROCESS | 2064 | 1448000067820 Marionette INFO loaded listener.js
22:14:27 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 367 (197D5C00) [pid = 2064] [serial = 1061] [outer = 14D03C00]
22:14:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
22:14:28 INFO - document served over http requires an https
22:14:28 INFO - sub-resource via xhr-request using the meta-referrer
22:14:28 INFO - delivery method with keep-origin-redirect and when
22:14:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:14:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:14:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
22:14:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 1000ms
22:14:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
22:14:28 INFO - PROCESS | 2064 | --DOCSHELL 1159A800 == 99 [pid = 2064] [id = 348]
22:14:28 INFO - PROCESS | 2064 | --DOCSHELL 19F0A400 == 98 [pid = 2064] [id = 347]
22:14:28 INFO - PROCESS | 2064 | --DOCSHELL 0FC5DC00 == 97 [pid = 2064] [id = 346]
22:14:28 INFO - PROCESS | 2064 | --DOCSHELL 1A376400 == 96 [pid = 2064] [id = 345]
22:14:28 INFO - PROCESS | 2064 | --DOCSHELL 195A0400 == 95 [pid = 2064] [id = 344]
22:14:28 INFO - PROCESS | 2064 | --DOCSHELL 13B6D400 == 94 [pid = 2064] [id = 343]
22:14:28 INFO - PROCESS | 2064 | --DOCSHELL 0FC62C00 == 93 [pid = 2064] [id = 342]
22:14:28 INFO - PROCESS | 2064 | ++DOCSHELL 0E579800 == 94 [pid = 2064] [id = 379]
22:14:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 368 (0EBB4000) [pid = 2064] [serial = 1062] [outer = 00000000]
22:14:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 369 (11598000) [pid = 2064] [serial = 1063] [outer = 0EBB4000]
22:14:28 INFO - PROCESS | 2064 | 1448000068944 Marionette INFO loaded listener.js
22:14:28 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 370 (12AF3000) [pid = 2064] [serial = 1064] [outer = 0EBB4000]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 0F6C9800 == 93 [pid = 2064] [id = 341]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 1793CC00 == 92 [pid = 2064] [id = 340]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 11410400 == 91 [pid = 2064] [id = 338]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 1D186400 == 90 [pid = 2064] [id = 337]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 1D181800 == 89 [pid = 2064] [id = 336]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 215C9400 == 88 [pid = 2064] [id = 335]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 2208C400 == 87 [pid = 2064] [id = 334]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 12F0E000 == 86 [pid = 2064] [id = 333]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 211DA000 == 85 [pid = 2064] [id = 332]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 20C66800 == 84 [pid = 2064] [id = 331]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 21546C00 == 83 [pid = 2064] [id = 330]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 209EEC00 == 82 [pid = 2064] [id = 329]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 1FC3D800 == 81 [pid = 2064] [id = 328]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 1EF1C400 == 80 [pid = 2064] [id = 327]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 1EF22800 == 79 [pid = 2064] [id = 326]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 1ED92000 == 78 [pid = 2064] [id = 325]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 1EA6C800 == 77 [pid = 2064] [id = 324]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 1E273800 == 76 [pid = 2064] [id = 323]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 197CB800 == 75 [pid = 2064] [id = 322]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 1CECAC00 == 74 [pid = 2064] [id = 321]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 1793D000 == 73 [pid = 2064] [id = 320]
22:14:29 INFO - PROCESS | 2064 | --DOCSHELL 12AF2400 == 72 [pid = 2064] [id = 319]
22:14:29 INFO - PROCESS | 2064 | --DOMWINDOW == 369 (17DA7400) [pid = 2064] [serial = 865] [outer = 00000000] [url = about:blank]
22:14:29 INFO - PROCESS | 2064 | --DOMWINDOW == 368 (1173BC00) [pid = 2064] [serial = 870] [outer = 00000000] [url = about:blank]
22:14:29 INFO - PROCESS | 2064 | --DOMWINDOW == 367 (18FDD800) [pid = 2064] [serial = 876] [outer = 00000000] [url = about:blank]
22:14:29 INFO - PROCESS | 2064 | --DOMWINDOW == 366 (15BDD800) [pid = 2064] [serial = 860] [outer = 00000000] [url = about:blank]
22:14:29 INFO - PROCESS | 2064 | --DOMWINDOW == 365 (1EFCB000) [pid = 2064] [serial = 813] [outer = 00000000] [url = about:blank]
22:14:29 INFO - PROCESS | 2064 | --DOMWINDOW == 364 (13E82C00) [pid = 2064] [serial = 855] [outer = 00000000] [url = about:blank]
22:14:29 INFO - PROCESS | 2064 | --DOMWINDOW == 363 (16708C00) [pid = 2064] [serial = 873] [outer = 00000000] [url = about:blank]
22:14:29 INFO - PROCESS | 2064 | --DOMWINDOW == 362 (1A42C400) [pid = 2064] [serial = 888] [outer = 00000000] [url = about:blank]
22:14:29 INFO - PROCESS | 2064 | --DOMWINDOW == 361 (1CE18400) [pid = 2064] [serial = 891] [outer = 00000000] [url = about:blank]
22:14:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
22:14:29 INFO - document served over http requires an https
22:14:29 INFO - sub-resource via xhr-request using the meta-referrer
22:14:29 INFO - delivery method with no-redirect and when
22:14:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:14:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:14:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
22:14:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1110ms
22:14:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
22:14:29 INFO - PROCESS | 2064 | ++DOCSHELL 14CBD800 == 73 [pid = 2064] [id = 380]
22:14:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 362 (14FF1C00) [pid = 2064] [serial = 1065] [outer = 00000000]
22:14:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 363 (16C17000) [pid = 2064] [serial = 1066] [outer = 14FF1C00]
22:14:29 INFO - PROCESS | 2064 | 1448000069817 Marionette INFO loaded listener.js
22:14:29 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 364 (17B1EC00) [pid = 2064] [serial = 1067] [outer = 14FF1C00]
22:14:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:30 INFO - document served over http requires an https
22:14:30 INFO - sub-resource via xhr-request using the meta-referrer
22:14:30 INFO - delivery method with swap-origin-redirect and when
22:14:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:14:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:14:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
22:14:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | took 672ms
22:14:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
22:14:30 INFO - PROCESS | 2064 | ++DOCSHELL 19556800 == 74 [pid = 2064] [id = 381]
22:14:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 365 (195A0400) [pid = 2064] [serial = 1068] [outer = 00000000]
22:14:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 366 (19959C00) [pid = 2064] [serial = 1069] [outer = 195A0400]
22:14:30 INFO - PROCESS | 2064 | 1448000070630 Marionette INFO loaded listener.js
22:14:30 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 367 (1A377400) [pid = 2064] [serial = 1070] [outer = 195A0400]
22:14:31 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:14:31 INFO - document served over http requires an http
22:14:31 INFO - sub-resource via fetch-request using the meta-referrer
22:14:31 INFO - delivery method with keep-origin-redirect and when
22:14:31 INFO - the target request is same-origin.
22:14:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | took 734ms
22:14:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
22:14:31 INFO - PROCESS | 2064 | ++DOCSHELL 19F83800 == 75 [pid = 2064] [id = 382]
22:14:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 368 (1A376400) [pid = 2064] [serial = 1071] [outer = 00000000]
22:14:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 369 (1D065800) [pid = 2064] [serial = 1072] [outer = 1A376400]
22:14:31 INFO - PROCESS | 2064 | 1448000071366 Marionette INFO loaded listener.js
22:14:31 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 370 (1D189000) [pid = 2064] [serial = 1073] [outer = 1A376400]
22:14:31 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
22:14:31 INFO - document served over http requires an http
22:14:31 INFO - sub-resource via fetch-request using the meta-referrer
22:14:31 INFO - delivery method with no-redirect and when
22:14:31 INFO - the target request is same-origin.
22:14:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | took 735ms
22:14:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
22:14:31 INFO - PROCESS | 2064 | ++DOCSHELL 1D188C00 == 76 [pid = 2064] [id = 383]
22:14:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 371 (1D2C7000) [pid = 2064] [serial = 1074] [outer = 00000000]
22:14:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 372 (1D4AC000) [pid = 2064] [serial = 1075] [outer = 1D2C7000]
22:14:32 INFO - PROCESS | 2064 | 1448000072034 Marionette INFO loaded listener.js
22:14:32 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 373 (1E269000) [pid = 2064] [serial = 1076] [outer = 1D2C7000]
22:14:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:32 INFO - document served over http requires an http
22:14:32 INFO - sub-resource via fetch-request using the meta-referrer
22:14:32 INFO - delivery method with swap-origin-redirect and when
22:14:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:14:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:14:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:14:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:14:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 688ms
22:14:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
22:14:32 INFO - PROCESS | 2064 | ++DOCSHELL 1D4A7C00 == 77 [pid = 2064] [id = 384]
22:14:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 374 (1E77B400) [pid = 2064] [serial = 1077] [outer = 00000000]
22:14:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 375 (1EA10C00) [pid = 2064] [serial = 1078] [outer = 1E77B400]
22:14:32 INFO - PROCESS | 2064 | 1448000072806 Marionette INFO loaded listener.js
22:14:32 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 376 (1ECB8800) [pid = 2064] [serial = 1079] [outer = 1E77B400]
22:14:33 INFO - PROCESS | 2064 | ++DOCSHELL 1EDCD800 == 78 [pid = 2064] [id = 385]
22:14:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 377 (1EDCFC00) [pid = 2064] [serial = 1080] [outer = 00000000]
22:14:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 378 (1EF18400) [pid = 2064] [serial = 1081] [outer = 1EDCFC00]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 377 (1A376C00) [pid = 2064] [serial = 966] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 376 (195AB800) [pid = 2064] [serial = 963] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 375 (10EC6800) [pid = 2064] [serial = 969] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 374 (13B9B000) [pid = 2064] [serial = 960] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 373 (1CAA7400) [pid = 2064] [serial = 892] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 372 (1793DC00) [pid = 2064] [serial = 951] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 371 (11DB6400) [pid = 2064] [serial = 957] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 370 (0F830000) [pid = 2064] [serial = 954] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 369 (11752400) [pid = 2064] [serial = 975] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 368 (1D46D000) [pid = 2064] [serial = 972] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 367 (1EA6F800) [pid = 2064] [serial = 811] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 366 (1C6AC800) [pid = 2064] [serial = 723] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 365 (1F160400) [pid = 2064] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 364 (19B4D400) [pid = 2064] [serial = 554] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 363 (208F1400) [pid = 2064] [serial = 920] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 362 (21F8B400) [pid = 2064] [serial = 925] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 361 (1F00A800) [pid = 2064] [serial = 915] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000025599]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 360 (211DCC00) [pid = 2064] [serial = 930] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 359 (1D183C00) [pid = 2064] [serial = 940] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 358 (1ED8EC00) [pid = 2064] [serial = 910] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 357 (22090800) [pid = 2064] [serial = 935] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000029844]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 356 (20421C00) [pid = 2064] [serial = 979] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 355 (1FC3B400) [pid = 2064] [serial = 918] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 354 (23161800) [pid = 2064] [serial = 933] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 353 (1779E000) [pid = 2064] [serial = 946] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 352 (12271C00) [pid = 2064] [serial = 955] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 351 (1EF1D400) [pid = 2064] [serial = 913] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 350 (18D98400) [pid = 2064] [serial = 899] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 349 (1868E800) [pid = 2064] [serial = 952] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 348 (22096C00) [pid = 2064] [serial = 936] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000029844]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 347 (17324C00) [pid = 2064] [serial = 970] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 346 (215CAC00) [pid = 2064] [serial = 943] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 345 (2315B400) [pid = 2064] [serial = 926] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 344 (215D0C00) [pid = 2064] [serial = 938] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 343 (1E272000) [pid = 2064] [serial = 973] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 342 (1C6B6800) [pid = 2064] [serial = 967] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 341 (1EDF6C00) [pid = 2064] [serial = 976] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 340 (21628000) [pid = 2064] [serial = 923] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 339 (211DF000) [pid = 2064] [serial = 931] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 338 (1D4A0400) [pid = 2064] [serial = 902] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 337 (1D188400) [pid = 2064] [serial = 941] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 336 (1EDFE400) [pid = 2064] [serial = 916] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000025599]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 335 (140D9400) [pid = 2064] [serial = 958] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 334 (23157400) [pid = 2064] [serial = 928] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 333 (1EDD3C00) [pid = 2064] [serial = 911] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 332 (17ABF800) [pid = 2064] [serial = 961] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 331 (1EA51000) [pid = 2064] [serial = 908] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 330 (197D2C00) [pid = 2064] [serial = 964] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 329 (14CC1000) [pid = 2064] [serial = 896] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 328 (1D06B800) [pid = 2064] [serial = 949] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 327 (212D3000) [pid = 2064] [serial = 921] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 326 (1E479800) [pid = 2064] [serial = 905] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 325 (1F00E800) [pid = 2064] [serial = 977] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 324 (19BDB400) [pid = 2064] [serial = 965] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 323 (19959400) [pid = 2064] [serial = 971] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 322 (1CFF3400) [pid = 2064] [serial = 968] [outer = 00000000] [url = about:blank]
22:14:33 INFO - PROCESS | 2064 | --DOMWINDOW == 321 (1EA09C00) [pid = 2064] [serial = 974] [outer = 00000000] [url = about:blank]
22:14:33 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:14:33 INFO - document served over http requires an http
22:14:33 INFO - sub-resource via iframe-tag using the meta-referrer
22:14:33 INFO - delivery method with keep-origin-redirect and when
22:14:33 INFO - the target request is same-origin.
22:14:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1093ms
22:14:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
22:14:33 INFO - PROCESS | 2064 | ++DOCSHELL 11DC4C00 == 79 [pid = 2064] [id = 386]
22:14:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 322 (13BE1C00) [pid = 2064] [serial = 1082] [outer = 00000000]
22:14:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 323 (1A37A800) [pid = 2064] [serial = 1083] [outer = 13BE1C00]
22:14:33 INFO - PROCESS | 2064 | 1448000073941 Marionette INFO loaded listener.js
22:14:33 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 324 (1E784800) [pid = 2064] [serial = 1084] [outer = 13BE1C00]
22:14:34 INFO - PROCESS | 2064 | ++DOCSHELL 1EDD3C00 == 80 [pid = 2064] [id = 387]
22:14:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 325 (1EDD7000) [pid = 2064] [serial = 1085] [outer = 00000000]
22:14:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 326 (1EDFB000) [pid = 2064] [serial = 1086] [outer = 1EDD7000]
22:14:34 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
22:14:34 INFO - document served over http requires an http
22:14:34 INFO - sub-resource via iframe-tag using the meta-referrer
22:14:34 INFO - delivery method with no-redirect and when
22:14:34 INFO - the target request is same-origin.
22:14:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 750ms
22:14:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
22:14:34 INFO - PROCESS | 2064 | ++DOCSHELL 1D00D000 == 81 [pid = 2064] [id = 388]
22:14:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 327 (1EDD7800) [pid = 2064] [serial = 1087] [outer = 00000000]
22:14:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 328 (1F006000) [pid = 2064] [serial = 1088] [outer = 1EDD7800]
22:14:34 INFO - PROCESS | 2064 | 1448000074568 Marionette INFO loaded listener.js
22:14:34 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 329 (1F3B4C00) [pid = 2064] [serial = 1089] [outer = 1EDD7800]
22:14:34 INFO - PROCESS | 2064 | ++DOCSHELL 2041C400 == 82 [pid = 2064] [id = 389]
22:14:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 330 (20420C00) [pid = 2064] [serial = 1090] [outer = 00000000]
22:14:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 331 (208F2C00) [pid = 2064] [serial = 1091] [outer = 20420C00]
22:14:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:35 INFO - document served over http requires an http
22:14:35 INFO - sub-resource via iframe-tag using the meta-referrer
22:14:35 INFO - delivery method with swap-origin-redirect and when
22:14:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:14:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:14:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:14:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 735ms
22:14:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
22:14:35 INFO - PROCESS | 2064 | ++DOCSHELL 1FE38400 == 83 [pid = 2064] [id = 390]
22:14:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 332 (200B3400) [pid = 2064] [serial = 1092] [outer = 00000000]
22:14:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 333 (211D9000) [pid = 2064] [serial = 1093] [outer = 200B3400]
22:14:35 INFO - PROCESS | 2064 | 1448000075316 Marionette INFO loaded listener.js
22:14:35 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 334 (213B8C00) [pid = 2064] [serial = 1094] [outer = 200B3400]
22:14:36 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:14:36 INFO - document served over http requires an http
22:14:36 INFO - sub-resource via script-tag using the meta-referrer
22:14:36 INFO - delivery method with keep-origin-redirect and when
22:14:36 INFO - the target request is same-origin.
22:14:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | took 938ms
22:14:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
22:14:36 INFO - PROCESS | 2064 | ++DOCSHELL 167E4000 == 84 [pid = 2064] [id = 391]
22:14:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 335 (1731A400) [pid = 2064] [serial = 1095] [outer = 00000000]
22:14:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 336 (17B1E400) [pid = 2064] [serial = 1096] [outer = 1731A400]
22:14:36 INFO - PROCESS | 2064 | 1448000076437 Marionette INFO loaded listener.js
22:14:36 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 337 (18F4C400) [pid = 2064] [serial = 1097] [outer = 1731A400]
22:14:37 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
22:14:37 INFO - document served over http requires an http
22:14:37 INFO - sub-resource via script-tag using the meta-referrer
22:14:37 INFO - delivery method with no-redirect and when
22:14:37 INFO - the target request is same-origin.
22:14:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 938ms
22:14:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
22:14:37 INFO - PROCESS | 2064 | ++DOCSHELL 19F7B400 == 85 [pid = 2064] [id = 392]
22:14:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 338 (1A375C00) [pid = 2064] [serial = 1098] [outer = 00000000]
22:14:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 339 (1CFF4000) [pid = 2064] [serial = 1099] [outer = 1A375C00]
22:14:37 INFO - PROCESS | 2064 | 1448000077403 Marionette INFO loaded listener.js
22:14:37 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 340 (1E787800) [pid = 2064] [serial = 1100] [outer = 1A375C00]
22:14:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:38 INFO - document served over http requires an http
22:14:38 INFO - sub-resource via script-tag using the meta-referrer
22:14:38 INFO - delivery method with swap-origin-redirect and when
22:14:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:14:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:14:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:14:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1000ms
22:14:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
22:14:38 INFO - PROCESS | 2064 | ++DOCSHELL 20287C00 == 86 [pid = 2064] [id = 393]
22:14:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 341 (2028E000) [pid = 2064] [serial = 1101] [outer = 00000000]
22:14:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 342 (212D3000) [pid = 2064] [serial = 1102] [outer = 2028E000]
22:14:38 INFO - PROCESS | 2064 | 1448000078404 Marionette INFO loaded listener.js
22:14:38 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 343 (215D2000) [pid = 2064] [serial = 1103] [outer = 2028E000]
22:14:38 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:14:38 INFO - document served over http requires an http
22:14:38 INFO - sub-resource via xhr-request using the meta-referrer
22:14:38 INFO - delivery method with keep-origin-redirect and when
22:14:38 INFO - the target request is same-origin.
22:14:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | took 953ms
22:14:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
22:14:39 INFO - PROCESS | 2064 | ++DOCSHELL 21543C00 == 87 [pid = 2064] [id = 394]
22:14:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 344 (215C8000) [pid = 2064] [serial = 1104] [outer = 00000000]
22:14:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 345 (216ED400) [pid = 2064] [serial = 1105] [outer = 215C8000]
22:14:39 INFO - PROCESS | 2064 | 1448000079322 Marionette INFO loaded listener.js
22:14:39 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 346 (22097000) [pid = 2064] [serial = 1106] [outer = 215C8000]
22:14:39 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
22:14:39 INFO - document served over http requires an http
22:14:39 INFO - sub-resource via xhr-request using the meta-referrer
22:14:39 INFO - delivery method with no-redirect and when
22:14:39 INFO - the target request is same-origin.
22:14:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 907ms
22:14:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
22:14:40 INFO - PROCESS | 2064 | ++DOCSHELL 21F4F800 == 88 [pid = 2064] [id = 395]
22:14:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 347 (2208D400) [pid = 2064] [serial = 1107] [outer = 00000000]
22:14:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 348 (23846800) [pid = 2064] [serial = 1108] [outer = 2208D400]
22:14:40 INFO - PROCESS | 2064 | 1448000080276 Marionette INFO loaded listener.js
22:14:40 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 349 (23CDEC00) [pid = 2064] [serial = 1109] [outer = 2208D400]
22:14:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:40 INFO - document served over http requires an http
22:14:40 INFO - sub-resource via xhr-request using the meta-referrer
22:14:40 INFO - delivery method with swap-origin-redirect and when
22:14:40 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"
22:14:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:14:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:14:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:14:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 938ms
22:14:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
22:14:41 INFO - PROCESS | 2064 | ++DOCSHELL 23D3B000 == 89 [pid = 2064] [id = 396]
22:14:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 350 (23E5C000) [pid = 2064] [serial = 1110] [outer = 00000000]
22:14:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 351 (2572C800) [pid = 2064] [serial = 1111] [outer = 23E5C000]
22:14:41 INFO - PROCESS | 2064 | 1448000081264 Marionette INFO loaded listener.js
22:14:41 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 352 (27335C00) [pid = 2064] [serial = 1112] [outer = 23E5C000]
22:14:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:14:41 INFO - document served over http requires an https
22:14:41 INFO - sub-resource via fetch-request using the meta-referrer
22:14:41 INFO - delivery method with keep-origin-redirect and when
22:14:41 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"
22:14:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:14:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:14:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:14:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
22:14:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1000ms
22:14:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
22:14:42 INFO - PROCESS | 2064 | ++DOCSHELL 1F075800 == 90 [pid = 2064] [id = 397]
22:14:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 353 (1F078000) [pid = 2064] [serial = 1113] [outer = 00000000]
22:14:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 354 (1F07D400) [pid = 2064] [serial = 1114] [outer = 1F078000]
22:14:42 INFO - PROCESS | 2064 | 1448000082251 Marionette INFO loaded listener.js
22:14:42 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 355 (1F07F400) [pid = 2064] [serial = 1115] [outer = 1F078000]
22:14:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
22:14:42 INFO - document served over http requires an https
22:14:42 INFO - sub-resource via fetch-request using the meta-referrer
22:14:42 INFO - delivery method with no-redirect and when
22:14:42 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"
22:14:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:14:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:14:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:14:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
22:14:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 985ms
22:14:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
22:14:43 INFO - PROCESS | 2064 | ++DOCSHELL 1F081C00 == 91 [pid = 2064] [id = 398]
22:14:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 356 (1F082800) [pid = 2064] [serial = 1116] [outer = 00000000]
22:14:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 357 (23020800) [pid = 2064] [serial = 1117] [outer = 1F082800]
22:14:43 INFO - PROCESS | 2064 | 1448000083228 Marionette INFO loaded listener.js
22:14:43 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 358 (23024400) [pid = 2064] [serial = 1118] [outer = 1F082800]
22:14:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:43 INFO - document served over http requires an https
22:14:43 INFO - sub-resource via fetch-request using the meta-referrer
22:14:43 INFO - delivery method with swap-origin-redirect and when
22:14:43 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"
22:14:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:14:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:14:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:14:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
22:14:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | took 1046ms
22:14:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
22:14:44 INFO - PROCESS | 2064 | ++DOCSHELL 23023000 == 92 [pid = 2064] [id = 399]
22:14:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 359 (23027000) [pid = 2064] [serial = 1119] [outer = 00000000]
22:14:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 360 (23105800) [pid = 2064] [serial = 1120] [outer = 23027000]
22:14:44 INFO - PROCESS | 2064 | 1448000084303 Marionette INFO loaded listener.js
22:14:44 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 361 (2310B800) [pid = 2064] [serial = 1121] [outer = 23027000]
22:14:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:44 INFO - document served over http requires an https
22:14:44 INFO - sub-resource via fetch-request using the meta-referrer
22:14:44 INFO - delivery method with swap-origin-redirect and when
22:14:44 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"
22:14:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:14:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:14:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:14:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:14:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 985ms
22:14:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
22:14:45 INFO - PROCESS | 2064 | ++DOCSHELL 23108C00 == 93 [pid = 2064] [id = 400]
22:14:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 362 (23109000) [pid = 2064] [serial = 1122] [outer = 00000000]
22:14:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 363 (238C5400) [pid = 2064] [serial = 1123] [outer = 23109000]
22:14:45 INFO - PROCESS | 2064 | 1448000085284 Marionette INFO loaded listener.js
22:14:45 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 364 (238CA800) [pid = 2064] [serial = 1124] [outer = 23109000]
22:14:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:14:45 INFO - document served over http requires an https
22:14:45 INFO - sub-resource via fetch-request using the meta-referrer
22:14:45 INFO - delivery method with keep-origin-redirect and when
22:14:45 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"
22:14:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:14:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:14:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:14:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
22:14:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | took 1000ms
22:14:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
22:14:46 INFO - PROCESS | 2064 | ++DOCSHELL 24F0FC00 == 94 [pid = 2064] [id = 401]
22:14:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 365 (24F10000) [pid = 2064] [serial = 1125] [outer = 00000000]
22:14:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 366 (24F16C00) [pid = 2064] [serial = 1126] [outer = 24F10000]
22:14:46 INFO - PROCESS | 2064 | 1448000086324 Marionette INFO loaded listener.js
22:14:46 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 367 (24F1EC00) [pid = 2064] [serial = 1127] [outer = 24F10000]
22:14:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
22:14:46 INFO - document served over http requires an https
22:14:46 INFO - sub-resource via fetch-request using the meta-referrer
22:14:46 INFO - delivery method with no-redirect and when
22:14:46 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"
22:14:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:14:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:14:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:14:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
22:14:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | took 938ms
22:14:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
22:14:47 INFO - PROCESS | 2064 | ++DOCSHELL 24F1A000 == 95 [pid = 2064] [id = 402]
22:14:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 368 (24F1AC00) [pid = 2064] [serial = 1128] [outer = 00000000]
22:14:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 369 (2501E400) [pid = 2064] [serial = 1129] [outer = 24F1AC00]
22:14:47 INFO - PROCESS | 2064 | 1448000087226 Marionette INFO loaded listener.js
22:14:47 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 370 (25023000) [pid = 2064] [serial = 1130] [outer = 24F1AC00]
22:14:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:47 INFO - document served over http requires an https
22:14:47 INFO - sub-resource via fetch-request using the meta-referrer
22:14:47 INFO - delivery method with swap-origin-redirect and when
22:14:47 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"
22:14:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:14:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:14:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:14:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
22:14:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | took 938ms
22:14:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
22:14:48 INFO - PROCESS | 2064 | ++DOCSHELL 25022000 == 96 [pid = 2064] [id = 403]
22:14:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 371 (25025800) [pid = 2064] [serial = 1131] [outer = 00000000]
22:14:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 372 (27B6CC00) [pid = 2064] [serial = 1132] [outer = 25025800]
22:14:48 INFO - PROCESS | 2064 | 1448000088109 Marionette INFO loaded listener.js
22:14:48 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 373 (27BA1400) [pid = 2064] [serial = 1133] [outer = 25025800]
22:14:48 INFO - PROCESS | 2064 | ++DOCSHELL 215B3C00 == 97 [pid = 2064] [id = 404]
22:14:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 374 (215B5000) [pid = 2064] [serial = 1134] [outer = 00000000]
22:14:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 375 (215B6000) [pid = 2064] [serial = 1135] [outer = 215B5000]
22:14:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:14:48 INFO - document served over http requires an https
22:14:48 INFO - sub-resource via iframe-tag using the meta-referrer
22:14:48 INFO - delivery method with keep-origin-redirect and when
22:14:48 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"
22:14:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:14:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:14:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
22:14:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1001ms
22:14:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
22:14:49 INFO - PROCESS | 2064 | ++DOCSHELL 215B5400 == 98 [pid = 2064] [id = 405]
22:14:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 376 (215B5C00) [pid = 2064] [serial = 1136] [outer = 00000000]
22:14:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 377 (27B9E400) [pid = 2064] [serial = 1137] [outer = 215B5C00]
22:14:49 INFO - PROCESS | 2064 | 1448000089280 Marionette INFO loaded listener.js
22:14:49 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 378 (27BA4000) [pid = 2064] [serial = 1138] [outer = 215B5C00]
22:14:49 INFO - PROCESS | 2064 | ++DOCSHELL 1D0B6800 == 99 [pid = 2064] [id = 406]
22:14:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 379 (1D0BA400) [pid = 2064] [serial = 1139] [outer = 00000000]
22:14:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 380 (1D0B4400) [pid = 2064] [serial = 1140] [outer = 1D0BA400]
22:14:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
22:14:49 INFO - document served over http requires an https
22:14:49 INFO - sub-resource via iframe-tag using the meta-referrer
22:14:49 INFO - delivery method with no-redirect and when
22:14:49 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"
22:14:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:14:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:14:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
22:14:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | took 1046ms
22:14:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
22:14:50 INFO - PROCESS | 2064 | ++DOCSHELL 1D0B8000 == 100 [pid = 2064] [id = 407]
22:14:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 381 (1D0B8400) [pid = 2064] [serial = 1141] [outer = 00000000]
22:14:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 382 (24EEA800) [pid = 2064] [serial = 1142] [outer = 1D0B8400]
22:14:50 INFO - PROCESS | 2064 | 1448000090318 Marionette INFO loaded listener.js
22:14:50 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 383 (24EEC400) [pid = 2064] [serial = 1143] [outer = 1D0B8400]
22:14:50 INFO - PROCESS | 2064 | ++DOCSHELL 24EEC800 == 101 [pid = 2064] [id = 408]
22:14:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 384 (24EF0800) [pid = 2064] [serial = 1144] [outer = 00000000]
22:14:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 385 (24EF2800) [pid = 2064] [serial = 1145] [outer = 24EF0800]
22:14:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:50 INFO - document served over http requires an https
22:14:50 INFO - sub-resource via iframe-tag using the meta-referrer
22:14:50 INFO - delivery method with swap-origin-redirect and when
22:14:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:14:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:14:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
22:14:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1031ms
22:14:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
22:14:51 INFO - PROCESS | 2064 | ++DOCSHELL 23005C00 == 102 [pid = 2064] [id = 409]
22:14:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 386 (23006800) [pid = 2064] [serial = 1146] [outer = 00000000]
22:14:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 387 (2300AC00) [pid = 2064] [serial = 1147] [outer = 23006800]
22:14:51 INFO - PROCESS | 2064 | 1448000091388 Marionette INFO loaded listener.js
22:14:51 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 388 (24EE8400) [pid = 2064] [serial = 1148] [outer = 23006800]
22:14:51 INFO - PROCESS | 2064 | ++DOCSHELL 283E7000 == 103 [pid = 2064] [id = 410]
22:14:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 389 (283E7400) [pid = 2064] [serial = 1149] [outer = 00000000]
22:14:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 390 (283E8000) [pid = 2064] [serial = 1150] [outer = 283E7400]
22:14:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:52 INFO - document served over http requires an https
22:14:52 INFO - sub-resource via iframe-tag using the meta-referrer
22:14:52 INFO - delivery method with swap-origin-redirect and when
22:14:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:14:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:14:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
22:14:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1156ms
22:14:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
22:14:52 INFO - PROCESS | 2064 | ++DOCSHELL 24EF7C00 == 104 [pid = 2064] [id = 411]
22:14:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 391 (24F19C00) [pid = 2064] [serial = 1151] [outer = 00000000]
22:14:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 392 (283E7800) [pid = 2064] [serial = 1152] [outer = 24F19C00]
22:14:52 INFO - PROCESS | 2064 | 1448000092532 Marionette INFO loaded listener.js
22:14:52 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 393 (283F0800) [pid = 2064] [serial = 1153] [outer = 24F19C00]
22:14:52 INFO - PROCESS | 2064 | ++DOCSHELL 253ED400 == 105 [pid = 2064] [id = 412]
22:14:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 394 (253EDC00) [pid = 2064] [serial = 1154] [outer = 00000000]
22:14:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 395 (253F0800) [pid = 2064] [serial = 1155] [outer = 253EDC00]
22:14:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
22:14:53 INFO - document served over http requires an https
22:14:53 INFO - sub-resource via iframe-tag using the meta-referrer
22:14:53 INFO - delivery method with keep-origin-redirect and when
22:14:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:14:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:14:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
22:14:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1000ms
22:14:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
22:14:53 INFO - PROCESS | 2064 | ++DOCSHELL 25176000 == 106 [pid = 2064] [id = 413]
22:14:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 396 (25176400) [pid = 2064] [serial = 1156] [outer = 00000000]
22:14:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 397 (2517C400) [pid = 2064] [serial = 1157] [outer = 25176400]
22:14:53 INFO - PROCESS | 2064 | 1448000093552 Marionette INFO loaded listener.js
22:14:53 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 398 (25181400) [pid = 2064] [serial = 1158] [outer = 25176400]
22:14:53 INFO - PROCESS | 2064 | ++DOCSHELL 25180800 == 107 [pid = 2064] [id = 414]
22:14:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 399 (253EA400) [pid = 2064] [serial = 1159] [outer = 00000000]
22:14:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 400 (215B3000) [pid = 2064] [serial = 1160] [outer = 253EA400]
22:14:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
22:14:54 INFO - document served over http requires an https
22:14:54 INFO - sub-resource via iframe-tag using the meta-referrer
22:14:54 INFO - delivery method with no-redirect and when
22:14:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:14:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:14:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
22:14:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 1047ms
22:14:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
22:14:54 INFO - PROCESS | 2064 | ++DOCSHELL 253EC000 == 108 [pid = 2064] [id = 415]
22:14:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 401 (253EC800) [pid = 2064] [serial = 1161] [outer = 00000000]
22:14:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 402 (28025400) [pid = 2064] [serial = 1162] [outer = 253EC800]
22:14:54 INFO - PROCESS | 2064 | 1448000094597 Marionette INFO loaded listener.js
22:14:54 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 403 (2802B400) [pid = 2064] [serial = 1163] [outer = 253EC800]
22:14:54 INFO - PROCESS | 2064 | ++DOCSHELL 20F61C00 == 109 [pid = 2064] [id = 416]
22:14:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 404 (20F62400) [pid = 2064] [serial = 1164] [outer = 00000000]
22:14:55 INFO - PROCESS | 2064 | [2064] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
22:14:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 405 (1EA6DC00) [pid = 2064] [serial = 1165] [outer = 20F62400]
22:14:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
22:14:56 INFO - document served over http requires an https
22:14:56 INFO - sub-resource via iframe-tag using the meta-referrer
22:14:56 INFO - delivery method with swap-origin-redirect and when
22:14:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:14:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:14:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
22:14:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 2406ms
22:14:56 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
22:14:56 INFO - PROCESS | 2064 | ++DOCSHELL 10EC5C00 == 110 [pid = 2064] [id = 417]
22:14:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 406 (11D3B000) [pid = 2064] [serial = 1166] [outer = 00000000]
22:14:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 407 (15113C00) [pid = 2064] [serial = 1167] [outer = 11D3B000]
22:14:57 INFO - PROCESS | 2064 | 1448000097042 Marionette INFO loaded listener.js
22:14:57 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 408 (187D3C00) [pid = 2064] [serial = 1168] [outer = 11D3B000]
22:14:57 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
22:14:57 INFO - document served over http requires an https
22:14:57 INFO - sub-resource via script-tag using the meta-referrer
22:14:57 INFO - delivery method with keep-origin-redirect and when
22:14:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:14:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:14:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:57 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
22:14:57 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 1000ms
22:14:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
22:14:57 INFO - PROCESS | 2064 | ++DOCSHELL 1D4A6400 == 111 [pid = 2064] [id = 418]
22:14:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 409 (1E26F400) [pid = 2064] [serial = 1169] [outer = 00000000]
22:14:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 410 (20F65000) [pid = 2064] [serial = 1170] [outer = 1E26F400]
22:14:57 INFO - PROCESS | 2064 | 1448000097988 Marionette INFO loaded listener.js
22:14:58 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 411 (212D4800) [pid = 2064] [serial = 1171] [outer = 1E26F400]
22:14:58 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
22:14:58 INFO - document served over http requires an https
22:14:58 INFO - sub-resource via script-tag using the meta-referrer
22:14:58 INFO - delivery method with no-redirect and when
22:14:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:14:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:14:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:58 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
22:14:58 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 1078ms
22:14:58 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
22:14:59 INFO - PROCESS | 2064 | ++DOCSHELL 20F6B800 == 112 [pid = 2064] [id = 419]
22:14:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 412 (215B1C00) [pid = 2064] [serial = 1172] [outer = 00000000]
22:14:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 413 (28030C00) [pid = 2064] [serial = 1173] [outer = 215B1C00]
22:14:59 INFO - PROCESS | 2064 | 1448000099128 Marionette INFO loaded listener.js
22:14:59 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:14:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 414 (283EE000) [pid = 2064] [serial = 1174] [outer = 215B1C00]
22:14:59 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
22:14:59 INFO - document served over http requires an https
22:14:59 INFO - sub-resource via script-tag using the meta-referrer
22:14:59 INFO - delivery method with swap-origin-redirect and when
22:14:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:14:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:14:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:14:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:14:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:14:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:14:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:14:59 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
22:14:59 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 984ms
22:14:59 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
22:15:00 INFO - PROCESS | 2064 | ++DOCSHELL 298DC800 == 113 [pid = 2064] [id = 420]
22:15:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 415 (298DCC00) [pid = 2064] [serial = 1175] [outer = 00000000]
22:15:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 416 (298E1400) [pid = 2064] [serial = 1176] [outer = 298DCC00]
22:15:00 INFO - PROCESS | 2064 | 1448000100115 Marionette INFO loaded listener.js
22:15:00 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 417 (29B48800) [pid = 2064] [serial = 1177] [outer = 298DCC00]
22:15:00 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
22:15:00 INFO - document served over http requires an https
22:15:00 INFO - sub-resource via script-tag using the meta-referrer
22:15:00 INFO - delivery method with swap-origin-redirect and when
22:15:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:15:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:15:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:15:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:15:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:15:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:15:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:15:00 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
22:15:00 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 1047ms
22:15:00 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
22:15:01 INFO - PROCESS | 2064 | ++DOCSHELL 29B4E400 == 114 [pid = 2064] [id = 421]
22:15:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 418 (29B4FC00) [pid = 2064] [serial = 1178] [outer = 00000000]
22:15:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 419 (29B53800) [pid = 2064] [serial = 1179] [outer = 29B4FC00]
22:15:01 INFO - PROCESS | 2064 | 1448000101180 Marionette INFO loaded listener.js
22:15:01 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 420 (29D5AC00) [pid = 2064] [serial = 1180] [outer = 29B4FC00]
22:15:01 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
22:15:01 INFO - document served over http requires an https
22:15:01 INFO - sub-resource via script-tag using the meta-referrer
22:15:01 INFO - delivery method with keep-origin-redirect and when
22:15:01 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"
22:15:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:15:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:15:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:15:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:15:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:15:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:15:01 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
22:15:01 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 953ms
22:15:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
22:15:02 INFO - PROCESS | 2064 | ++DOCSHELL 29B4E800 == 115 [pid = 2064] [id = 422]
22:15:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 421 (29D5A000) [pid = 2064] [serial = 1181] [outer = 00000000]
22:15:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 422 (29D63C00) [pid = 2064] [serial = 1182] [outer = 29D5A000]
22:15:02 INFO - PROCESS | 2064 | 1448000102121 Marionette INFO loaded listener.js
22:15:02 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 423 (29D68C00) [pid = 2064] [serial = 1183] [outer = 29D5A000]
22:15:02 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
22:15:02 INFO - document served over http requires an https
22:15:02 INFO - sub-resource via script-tag using the meta-referrer
22:15:02 INFO - delivery method with no-redirect and when
22:15:02 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"
22:15:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:15:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:15:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:15:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:15:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:15:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:15:02 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
22:15:02 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 1188ms
22:15:03 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
22:15:03 INFO - PROCESS | 2064 | ++DOCSHELL 17ABFC00 == 116 [pid = 2064] [id = 423]
22:15:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 424 (17AC2800) [pid = 2064] [serial = 1184] [outer = 00000000]
22:15:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 425 (197CF400) [pid = 2064] [serial = 1185] [outer = 17AC2800]
22:15:03 INFO - PROCESS | 2064 | 1448000103340 Marionette INFO loaded listener.js
22:15:03 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 426 (1C86F400) [pid = 2064] [serial = 1186] [outer = 17AC2800]
22:15:03 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
22:15:03 INFO - document served over http requires an https
22:15:03 INFO - sub-resource via script-tag using the meta-referrer
22:15:03 INFO - delivery method with swap-origin-redirect and when
22:15:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:15:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:15:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:15:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:15:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:15:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:15:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:15:03 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
22:15:03 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 937ms
22:15:03 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
22:15:04 INFO - PROCESS | 2064 | ++DOCSHELL 11E31C00 == 117 [pid = 2064] [id = 424]
22:15:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 427 (11E5D000) [pid = 2064] [serial = 1187] [outer = 00000000]
22:15:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 428 (195AAC00) [pid = 2064] [serial = 1188] [outer = 11E5D000]
22:15:04 INFO - PROCESS | 2064 | 1448000104347 Marionette INFO loaded listener.js
22:15:04 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 429 (1EA52800) [pid = 2064] [serial = 1189] [outer = 11E5D000]
22:15:05 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
22:15:05 INFO - document served over http requires an https
22:15:05 INFO - sub-resource via xhr-request using the meta-referrer
22:15:05 INFO - delivery method with keep-origin-redirect and when
22:15:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:15:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:15:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:15:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:15:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:15:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:15:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:15:05 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
22:15:05 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 1157ms
22:15:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
22:15:05 INFO - PROCESS | 2064 | ++DOCSHELL 15DCDC00 == 118 [pid = 2064] [id = 425]
22:15:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 430 (16C15800) [pid = 2064] [serial = 1190] [outer = 00000000]
22:15:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 431 (18682C00) [pid = 2064] [serial = 1191] [outer = 16C15800]
22:15:05 INFO - PROCESS | 2064 | 1448000105555 Marionette INFO loaded listener.js
22:15:05 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 432 (1995CC00) [pid = 2064] [serial = 1192] [outer = 16C15800]
22:15:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 433 (19B4A400) [pid = 2064] [serial = 1193] [outer = 19D70400]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 0F9A7400 == 117 [pid = 2064] [id = 119]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 1EA10000 == 116 [pid = 2064] [id = 289]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 2041C400 == 115 [pid = 2064] [id = 389]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 1D00D000 == 114 [pid = 2064] [id = 388]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 1EDD3C00 == 113 [pid = 2064] [id = 387]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 11DC4C00 == 112 [pid = 2064] [id = 386]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 1EDCD800 == 111 [pid = 2064] [id = 385]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 1D4A7C00 == 110 [pid = 2064] [id = 384]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 1D188C00 == 109 [pid = 2064] [id = 383]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 19F83800 == 108 [pid = 2064] [id = 382]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 19556800 == 107 [pid = 2064] [id = 381]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 14CBD800 == 106 [pid = 2064] [id = 380]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 0E579800 == 105 [pid = 2064] [id = 379]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 14C9D800 == 104 [pid = 2064] [id = 378]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 192A7000 == 103 [pid = 2064] [id = 377]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 114CF000 == 102 [pid = 2064] [id = 376]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 27327C00 == 101 [pid = 2064] [id = 375]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 27B5D400 == 100 [pid = 2064] [id = 374]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 19F0F800 == 99 [pid = 2064] [id = 373]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 18E85400 == 98 [pid = 2064] [id = 372]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 11BC7000 == 97 [pid = 2064] [id = 371]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 19F11800 == 96 [pid = 2064] [id = 370]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 2732F000 == 95 [pid = 2064] [id = 369]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 26C09400 == 94 [pid = 2064] [id = 368]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 25727000 == 93 [pid = 2064] [id = 367]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 25DA7C00 == 92 [pid = 2064] [id = 366]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 23E64C00 == 91 [pid = 2064] [id = 365]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 23D3D400 == 90 [pid = 2064] [id = 364]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 23845000 == 89 [pid = 2064] [id = 363]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 237A3C00 == 88 [pid = 2064] [id = 362]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 1D03EC00 == 87 [pid = 2064] [id = 361]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 21F46400 == 86 [pid = 2064] [id = 360]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 21F45800 == 85 [pid = 2064] [id = 359]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 1D2C9800 == 84 [pid = 2064] [id = 358]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 1D2C8000 == 83 [pid = 2064] [id = 357]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 23CEFC00 == 82 [pid = 2064] [id = 356]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 22D85C00 == 81 [pid = 2064] [id = 355]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 187DD000 == 80 [pid = 2064] [id = 318]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 21F86000 == 79 [pid = 2064] [id = 354]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 21630000 == 78 [pid = 2064] [id = 353]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 20C66400 == 77 [pid = 2064] [id = 352]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 18F49800 == 76 [pid = 2064] [id = 351]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 11B94400 == 75 [pid = 2064] [id = 350]
22:15:05 INFO - PROCESS | 2064 | --DOCSHELL 1EF19000 == 74 [pid = 2064] [id = 349]
22:15:06 INFO - PROCESS | 2064 | --DOMWINDOW == 432 (14D0EC00) [pid = 2064] [serial = 956] [outer = 00000000] [url = about:blank]
22:15:06 INFO - PROCESS | 2064 | --DOMWINDOW == 431 (18F4D000) [pid = 2064] [serial = 962] [outer = 00000000] [url = about:blank]
22:15:06 INFO - PROCESS | 2064 | --DOMWINDOW == 430 (1D4A0C00) [pid = 2064] [serial = 894] [outer = 00000000] [url = about:blank]
22:15:06 INFO - PROCESS | 2064 | --DOMWINDOW == 429 (14D04C00) [pid = 2064] [serial = 959] [outer = 00000000] [url = about:blank]
22:15:06 INFO - PROCESS | 2064 | --DOMWINDOW == 428 (18A0BC00) [pid = 2064] [serial = 953] [outer = 00000000] [url = about:blank]
22:15:06 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
22:15:06 INFO - document served over http requires an https
22:15:06 INFO - sub-resource via xhr-request using the meta-referrer
22:15:06 INFO - delivery method with no-redirect and when
22:15:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:15:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:15:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:15:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:15:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:15:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:15:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:15:06 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
22:15:06 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 1500ms
22:15:06 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
22:15:06 INFO - PROCESS | 2064 | ++DOCSHELL 13E81C00 == 75 [pid = 2064] [id = 426]
22:15:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 429 (14C97800) [pid = 2064] [serial = 1194] [outer = 00000000]
22:15:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 430 (17DA7400) [pid = 2064] [serial = 1195] [outer = 14C97800]
22:15:06 INFO - PROCESS | 2064 | 1448000106826 Marionette INFO loaded listener.js
22:15:06 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 431 (191AE400) [pid = 2064] [serial = 1196] [outer = 14C97800]
22:15:07 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
22:15:07 INFO - document served over http requires an https
22:15:07 INFO - sub-resource via xhr-request using the meta-referrer
22:15:07 INFO - delivery method with swap-origin-redirect and when
22:15:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:15:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:15:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:15:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:15:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:15:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:15:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:15:07 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
22:15:07 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 735ms
22:15:07 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
22:15:07 INFO - PROCESS | 2064 | ++DOCSHELL 18E81C00 == 76 [pid = 2064] [id = 427]
22:15:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 432 (18FE6C00) [pid = 2064] [serial = 1197] [outer = 00000000]
22:15:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 433 (1D03EC00) [pid = 2064] [serial = 1198] [outer = 18FE6C00]
22:15:07 INFO - PROCESS | 2064 | 1448000107701 Marionette INFO loaded listener.js
22:15:07 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 434 (1C872C00) [pid = 2064] [serial = 1199] [outer = 18FE6C00]
22:15:08 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
22:15:08 INFO - document served over http requires an https
22:15:08 INFO - sub-resource via xhr-request using the meta-referrer
22:15:08 INFO - delivery method with swap-origin-redirect and when
22:15:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:15:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:15:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:15:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:15:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:15:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:15:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:15:08 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
22:15:08 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 797ms
22:15:08 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
22:15:08 INFO - PROCESS | 2064 | ++DOCSHELL 1D066800 == 77 [pid = 2064] [id = 428]
22:15:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 435 (1D067000) [pid = 2064] [serial = 1200] [outer = 00000000]
22:15:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 436 (1E271C00) [pid = 2064] [serial = 1201] [outer = 1D067000]
22:15:08 INFO - PROCESS | 2064 | 1448000108393 Marionette INFO loaded listener.js
22:15:08 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 437 (1EDC8800) [pid = 2064] [serial = 1202] [outer = 1D067000]
22:15:08 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
22:15:08 INFO - document served over http requires an https
22:15:08 INFO - sub-resource via xhr-request using the meta-referrer
22:15:08 INFO - delivery method with keep-origin-redirect and when
22:15:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:15:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:15:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:15:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:15:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:15:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:15:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:15:08 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
22:15:08 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 735ms
22:15:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
22:15:09 INFO - PROCESS | 2064 | ++DOCSHELL 1EA50400 == 78 [pid = 2064] [id = 429]
22:15:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 438 (1EDFD400) [pid = 2064] [serial = 1203] [outer = 00000000]
22:15:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 439 (1F169400) [pid = 2064] [serial = 1204] [outer = 1EDFD400]
22:15:09 INFO - PROCESS | 2064 | 1448000109175 Marionette INFO loaded listener.js
22:15:09 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 440 (1FE2E000) [pid = 2064] [serial = 1205] [outer = 1EDFD400]
22:15:09 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
22:15:09 INFO - document served over http requires an https
22:15:09 INFO - sub-resource via xhr-request using the meta-referrer
22:15:09 INFO - delivery method with no-redirect and when
22:15:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:15:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:15:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:15:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:15:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:15:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:15:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:15:09 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
22:15:09 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 703ms
22:15:09 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
22:15:09 INFO - PROCESS | 2064 | ++DOCSHELL 1FE2E800 == 79 [pid = 2064] [id = 430]
22:15:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 441 (200B8C00) [pid = 2064] [serial = 1206] [outer = 00000000]
22:15:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 442 (215CDC00) [pid = 2064] [serial = 1207] [outer = 200B8C00]
22:15:09 INFO - PROCESS | 2064 | 1448000109911 Marionette INFO loaded listener.js
22:15:09 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 443 (21F41400) [pid = 2064] [serial = 1208] [outer = 200B8C00]
22:15:10 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
22:15:10 INFO - document served over http requires an https
22:15:10 INFO - sub-resource via xhr-request using the meta-referrer
22:15:10 INFO - delivery method with swap-origin-redirect and when
22:15:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:15:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:15:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:15:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:15:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:15:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:15:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:15:10 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
22:15:10 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 735ms
22:15:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 442 (11735800) [pid = 2064] [serial = 1053] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 441 (13BE1C00) [pid = 2064] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 440 (1EDD7000) [pid = 2064] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000074239]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 439 (1EDD7800) [pid = 2064] [serial = 1087] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 438 (1A376400) [pid = 2064] [serial = 1071] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 437 (195A0400) [pid = 2064] [serial = 1068] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 436 (14FF1C00) [pid = 2064] [serial = 1065] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 435 (1E77B400) [pid = 2064] [serial = 1077] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 434 (20420C00) [pid = 2064] [serial = 1090] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 433 (1D2C9400) [pid = 2064] [serial = 1001] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000049776]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 432 (1A019400) [pid = 2064] [serial = 1038] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 431 (27B5D800) [pid = 2064] [serial = 1048] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 430 (22D86C00) [pid = 2064] [serial = 996] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 429 (191B3800) [pid = 2064] [serial = 1043] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000062536]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 428 (21F46000) [pid = 2064] [serial = 1006] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 427 (208F2C00) [pid = 2064] [serial = 1091] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 426 (211D9000) [pid = 2064] [serial = 1093] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 425 (0EBB4000) [pid = 2064] [serial = 1062] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 424 (1EDCFC00) [pid = 2064] [serial = 1080] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 423 (192A9800) [pid = 2064] [serial = 1056] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 422 (1D2C7000) [pid = 2064] [serial = 1074] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 421 (14D03C00) [pid = 2064] [serial = 1059] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 420 (1D2C6000) [pid = 2064] [serial = 1002] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000049776]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 419 (23CFB800) [pid = 2064] [serial = 999] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 418 (25DA5000) [pid = 2064] [serial = 1024] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 417 (17794C00) [pid = 2064] [serial = 1039] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 416 (27408800) [pid = 2064] [serial = 1036] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 415 (237AAC00) [pid = 2064] [serial = 1015] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 414 (26C06C00) [pid = 2064] [serial = 1027] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 413 (2384E000) [pid = 2064] [serial = 1018] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 412 (21F50400) [pid = 2064] [serial = 1009] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 411 (1EDFB000) [pid = 2064] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000074239]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 410 (1A37A800) [pid = 2064] [serial = 1083] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 409 (1EF18400) [pid = 2064] [serial = 1081] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 408 (1EA10C00) [pid = 2064] [serial = 1078] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 407 (11E37400) [pid = 2064] [serial = 1054] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 406 (12F0E800) [pid = 2064] [serial = 982] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 405 (19D79400) [pid = 2064] [serial = 985] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 404 (2732C000) [pid = 2064] [serial = 1033] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 403 (19959C00) [pid = 2064] [serial = 1069] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 402 (11598000) [pid = 2064] [serial = 1063] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 401 (1D046400) [pid = 2064] [serial = 1012] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 400 (23E61C00) [pid = 2064] [serial = 1021] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 399 (21548000) [pid = 2064] [serial = 988] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 398 (1F006000) [pid = 2064] [serial = 1088] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 397 (21F8A800) [pid = 2064] [serial = 991] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 396 (23CDA800) [pid = 2064] [serial = 997] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 395 (22D81C00) [pid = 2064] [serial = 994] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 394 (27B5E800) [pid = 2064] [serial = 1051] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 393 (27410000) [pid = 2064] [serial = 1049] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 392 (2740C400) [pid = 2064] [serial = 1046] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 391 (16C17000) [pid = 2064] [serial = 1066] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 390 (13B75C00) [pid = 2064] [serial = 1044] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000062536]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 389 (14D0B800) [pid = 2064] [serial = 1041] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 388 (21F4B400) [pid = 2064] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 387 (24B65800) [pid = 2064] [serial = 1004] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 386 (2572D000) [pid = 2064] [serial = 1030] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 385 (19963800) [pid = 2064] [serial = 1057] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 384 (1D065800) [pid = 2064] [serial = 1072] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 383 (1D4AC000) [pid = 2064] [serial = 1075] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 382 (17AC5400) [pid = 2064] [serial = 1060] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 381 (12AF3000) [pid = 2064] [serial = 1064] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 380 (17B1EC00) [pid = 2064] [serial = 1067] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | --DOMWINDOW == 379 (197D5C00) [pid = 2064] [serial = 1061] [outer = 00000000] [url = about:blank]
22:15:10 INFO - PROCESS | 2064 | ++DOCSHELL 11410400 == 80 [pid = 2064] [id = 431]
22:15:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 380 (11598000) [pid = 2064] [serial = 1209] [outer = 00000000]
22:15:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 381 (155C1000) [pid = 2064] [serial = 1210] [outer = 11598000]
22:15:10 INFO - PROCESS | 2064 | 1448000110748 Marionette INFO loaded listener.js
22:15:10 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 382 (195A0400) [pid = 2064] [serial = 1211] [outer = 11598000]
22:15:11 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
22:15:11 INFO - document served over http requires an http
22:15:11 INFO - sub-resource via fetch-request using the http-csp
22:15:11 INFO - delivery method with keep-origin-redirect and when
22:15:11 INFO - the target request is cross-origin.
22:15:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 734ms
22:15:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
22:15:11 INFO - PROCESS | 2064 | ++DOCSHELL 13B75C00 == 81 [pid = 2064] [id = 432]
22:15:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 383 (1EA10C00) [pid = 2064] [serial = 1212] [outer = 00000000]
22:15:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 384 (21F50400) [pid = 2064] [serial = 1213] [outer = 1EA10C00]
22:15:11 INFO - PROCESS | 2064 | 1448000111324 Marionette INFO loaded listener.js
22:15:11 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 385 (2301B000) [pid = 2064] [serial = 1214] [outer = 1EA10C00]
22:15:11 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
22:15:11 INFO - document served over http requires an http
22:15:11 INFO - sub-resource via fetch-request using the http-csp
22:15:11 INFO - delivery method with no-redirect and when
22:15:11 INFO - the target request is cross-origin.
22:15:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 625ms
22:15:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:15:11 INFO - PROCESS | 2064 | ++DOCSHELL 237A9400 == 82 [pid = 2064] [id = 433]
22:15:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 386 (237ABC00) [pid = 2064] [serial = 1215] [outer = 00000000]
22:15:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 387 (2384E400) [pid = 2064] [serial = 1216] [outer = 237ABC00]
22:15:11 INFO - PROCESS | 2064 | 1448000111989 Marionette INFO loaded listener.js
22:15:12 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 388 (23CD7C00) [pid = 2064] [serial = 1217] [outer = 237ABC00]
22:15:12 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
22:15:12 INFO - document served over http requires an http
22:15:12 INFO - sub-resource via fetch-request using the http-csp
22:15:12 INFO - delivery method with swap-origin-redirect and when
22:15:12 INFO - the target request is cross-origin.
22:15:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 672ms
22:15:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:15:12 INFO - PROCESS | 2064 | ++DOCSHELL 0F9A8000 == 83 [pid = 2064] [id = 434]
22:15:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 389 (0F9A8800) [pid = 2064] [serial = 1218] [outer = 00000000]
22:15:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 390 (11DBA400) [pid = 2064] [serial = 1219] [outer = 0F9A8800]
22:15:12 INFO - PROCESS | 2064 | 1448000112928 Marionette INFO loaded listener.js
22:15:12 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 391 (14AD0C00) [pid = 2064] [serial = 1220] [outer = 0F9A8800]
22:15:13 INFO - PROCESS | 2064 | ++DOCSHELL 1995E400 == 84 [pid = 2064] [id = 435]
22:15:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 392 (19B4D400) [pid = 2064] [serial = 1221] [outer = 00000000]
22:15:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 393 (19BDB400) [pid = 2064] [serial = 1222] [outer = 19B4D400]
22:15:13 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
22:15:13 INFO - document served over http requires an http
22:15:13 INFO - sub-resource via iframe-tag using the http-csp
22:15:13 INFO - delivery method with keep-origin-redirect and when
22:15:13 INFO - the target request is cross-origin.
22:15:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1296ms
22:15:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:15:14 INFO - PROCESS | 2064 | ++DOCSHELL 1C86E800 == 85 [pid = 2064] [id = 436]
22:15:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 394 (1CAA7400) [pid = 2064] [serial = 1223] [outer = 00000000]
22:15:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 395 (1D2C3800) [pid = 2064] [serial = 1224] [outer = 1CAA7400]
22:15:14 INFO - PROCESS | 2064 | 1448000114174 Marionette INFO loaded listener.js
22:15:14 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 396 (1D4E7800) [pid = 2064] [serial = 1225] [outer = 1CAA7400]
22:15:14 INFO - PROCESS | 2064 | ++DOCSHELL 1EDFD800 == 86 [pid = 2064] [id = 437]
22:15:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 397 (1EFC7000) [pid = 2064] [serial = 1226] [outer = 00000000]
22:15:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 398 (1F07A400) [pid = 2064] [serial = 1227] [outer = 1EFC7000]
22:15:14 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
22:15:14 INFO - document served over http requires an http
22:15:14 INFO - sub-resource via iframe-tag using the http-csp
22:15:14 INFO - delivery method with no-redirect and when
22:15:14 INFO - the target request is cross-origin.
22:15:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1047ms
22:15:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:15:15 INFO - PROCESS | 2064 | ++DOCSHELL 21F45800 == 87 [pid = 2064] [id = 438]
22:15:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 399 (21F4CC00) [pid = 2064] [serial = 1228] [outer = 00000000]
22:15:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 400 (238CF400) [pid = 2064] [serial = 1229] [outer = 21F4CC00]
22:15:15 INFO - PROCESS | 2064 | 1448000115269 Marionette INFO loaded listener.js
22:15:15 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 401 (23E5B800) [pid = 2064] [serial = 1230] [outer = 21F4CC00]
22:15:15 INFO - PROCESS | 2064 | ++DOCSHELL 23E5FC00 == 88 [pid = 2064] [id = 439]
22:15:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 402 (23E67000) [pid = 2064] [serial = 1231] [outer = 00000000]
22:15:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 403 (24F11C00) [pid = 2064] [serial = 1232] [outer = 23E67000]
22:15:15 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
22:15:15 INFO - document served over http requires an http
22:15:15 INFO - sub-resource via iframe-tag using the http-csp
22:15:15 INFO - delivery method with swap-origin-redirect and when
22:15:15 INFO - the target request is cross-origin.
22:15:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1031ms
22:15:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:15:16 INFO - PROCESS | 2064 | ++DOCSHELL 24B64C00 == 89 [pid = 2064] [id = 440]
22:15:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 404 (24EF1400) [pid = 2064] [serial = 1233] [outer = 00000000]
22:15:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 405 (2501A800) [pid = 2064] [serial = 1234] [outer = 24EF1400]
22:15:16 INFO - PROCESS | 2064 | 1448000116339 Marionette INFO loaded listener.js
22:15:16 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 406 (253EBC00) [pid = 2064] [serial = 1235] [outer = 24EF1400]
22:15:16 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
22:15:16 INFO - document served over http requires an http
22:15:16 INFO - sub-resource via script-tag using the http-csp
22:15:16 INFO - delivery method with keep-origin-redirect and when
22:15:16 INFO - the target request is cross-origin.
22:15:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1000ms
22:15:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
22:15:17 INFO - PROCESS | 2064 | ++DOCSHELL 25723000 == 90 [pid = 2064] [id = 441]
22:15:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 407 (2572E000) [pid = 2064] [serial = 1236] [outer = 00000000]
22:15:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 408 (26C06C00) [pid = 2064] [serial = 1237] [outer = 2572E000]
22:15:17 INFO - PROCESS | 2064 | 1448000117299 Marionette INFO loaded listener.js
22:15:17 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 409 (2732C000) [pid = 2064] [serial = 1238] [outer = 2572E000]
22:15:17 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
22:15:17 INFO - document served over http requires an http
22:15:17 INFO - sub-resource via script-tag using the http-csp
22:15:17 INFO - delivery method with no-redirect and when
22:15:17 INFO - the target request is cross-origin.
22:15:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 906ms
22:15:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:15:18 INFO - PROCESS | 2064 | ++DOCSHELL 2740AC00 == 91 [pid = 2064] [id = 442]
22:15:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 410 (2740B000) [pid = 2064] [serial = 1239] [outer = 00000000]
22:15:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 411 (27B5D800) [pid = 2064] [serial = 1240] [outer = 2740B000]
22:15:18 INFO - PROCESS | 2064 | 1448000118200 Marionette INFO loaded listener.js
22:15:18 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 412 (27B6A400) [pid = 2064] [serial = 1241] [outer = 2740B000]
22:15:18 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
22:15:18 INFO - document served over http requires an http
22:15:18 INFO - sub-resource via script-tag using the http-csp
22:15:18 INFO - delivery method with swap-origin-redirect and when
22:15:18 INFO - the target request is cross-origin.
22:15:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 984ms
22:15:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:15:19 INFO - PROCESS | 2064 | ++DOCSHELL 283E8C00 == 92 [pid = 2064] [id = 443]
22:15:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 413 (298DC400) [pid = 2064] [serial = 1242] [outer = 00000000]
22:15:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 414 (29D65400) [pid = 2064] [serial = 1243] [outer = 298DC400]
22:15:19 INFO - PROCESS | 2064 | 1448000119217 Marionette INFO loaded listener.js
22:15:19 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 415 (2A090C00) [pid = 2064] [serial = 1244] [outer = 298DC400]
22:15:19 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
22:15:19 INFO - document served over http requires an http
22:15:19 INFO - sub-resource via xhr-request using the http-csp
22:15:19 INFO - delivery method with keep-origin-redirect and when
22:15:19 INFO - the target request is cross-origin.
22:15:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 938ms
22:15:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
22:15:20 INFO - PROCESS | 2064 | ++DOCSHELL 21185000 == 93 [pid = 2064] [id = 444]
22:15:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 416 (21186C00) [pid = 2064] [serial = 1245] [outer = 00000000]
22:15:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 417 (2118D000) [pid = 2064] [serial = 1246] [outer = 21186C00]
22:15:20 INFO - PROCESS | 2064 | 1448000120138 Marionette INFO loaded listener.js
22:15:20 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 418 (29B51400) [pid = 2064] [serial = 1247] [outer = 21186C00]
22:15:20 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
22:15:20 INFO - document served over http requires an http
22:15:20 INFO - sub-resource via xhr-request using the http-csp
22:15:20 INFO - delivery method with no-redirect and when
22:15:20 INFO - the target request is cross-origin.
22:15:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 891ms
22:15:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:15:20 INFO - PROCESS | 2064 | ++DOCSHELL 24EAA800 == 94 [pid = 2064] [id = 445]
22:15:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 419 (24EAC800) [pid = 2064] [serial = 1248] [outer = 00000000]
22:15:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 420 (24EB2400) [pid = 2064] [serial = 1249] [outer = 24EAC800]
22:15:21 INFO - PROCESS | 2064 | 1448000121059 Marionette INFO loaded listener.js
22:15:21 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 421 (24EB5400) [pid = 2064] [serial = 1250] [outer = 24EAC800]
22:15:21 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
22:15:21 INFO - document served over http requires an http
22:15:21 INFO - sub-resource via xhr-request using the http-csp
22:15:21 INFO - delivery method with swap-origin-redirect and when
22:15:21 INFO - the target request is cross-origin.
22:15:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 828ms
22:15:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:15:21 INFO - PROCESS | 2064 | ++DOCSHELL 24EB6400 == 95 [pid = 2064] [id = 446]
22:15:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 422 (2520FC00) [pid = 2064] [serial = 1251] [outer = 00000000]
22:15:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 423 (25213400) [pid = 2064] [serial = 1252] [outer = 2520FC00]
22:15:21 INFO - PROCESS | 2064 | 1448000121949 Marionette INFO loaded listener.js
22:15:21 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 424 (25218800) [pid = 2064] [serial = 1253] [outer = 2520FC00]
22:15:22 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
22:15:22 INFO - document served over http requires an https
22:15:22 INFO - sub-resource via fetch-request using the http-csp
22:15:22 INFO - delivery method with keep-origin-redirect and when
22:15:22 INFO - the target request is cross-origin.
22:15:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 937ms
22:15:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
22:15:22 INFO - PROCESS | 2064 | ++DOCSHELL 25219000 == 96 [pid = 2064] [id = 447]
22:15:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 425 (25219400) [pid = 2064] [serial = 1254] [outer = 00000000]
22:15:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 426 (27927000) [pid = 2064] [serial = 1255] [outer = 25219400]
22:15:22 INFO - PROCESS | 2064 | 1448000122929 Marionette INFO loaded listener.js
22:15:22 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 427 (2792FC00) [pid = 2064] [serial = 1256] [outer = 25219400]
22:15:23 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
22:15:23 INFO - document served over http requires an https
22:15:23 INFO - sub-resource via fetch-request using the http-csp
22:15:23 INFO - delivery method with no-redirect and when
22:15:23 INFO - the target request is cross-origin.
22:15:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1031ms
22:15:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:15:23 INFO - PROCESS | 2064 | ++DOCSHELL 2943FC00 == 97 [pid = 2064] [id = 448]
22:15:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 428 (29440000) [pid = 2064] [serial = 1257] [outer = 00000000]
22:15:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 429 (29446800) [pid = 2064] [serial = 1258] [outer = 29440000]
22:15:23 INFO - PROCESS | 2064 | 1448000123980 Marionette INFO loaded listener.js
22:15:24 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 430 (29444800) [pid = 2064] [serial = 1259] [outer = 29440000]
22:15:24 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
22:15:24 INFO - document served over http requires an https
22:15:24 INFO - sub-resource via fetch-request using the http-csp
22:15:24 INFO - delivery method with swap-origin-redirect and when
22:15:24 INFO - the target request is cross-origin.
22:15:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1000ms
22:15:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:15:24 INFO - PROCESS | 2064 | ++DOCSHELL 28203800 == 98 [pid = 2064] [id = 449]
22:15:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 431 (28204400) [pid = 2064] [serial = 1260] [outer = 00000000]
22:15:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 432 (2820C000) [pid = 2064] [serial = 1261] [outer = 28204400]
22:15:24 INFO - PROCESS | 2064 | 1448000124990 Marionette INFO loaded listener.js
22:15:25 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 433 (28210000) [pid = 2064] [serial = 1262] [outer = 28204400]
22:15:25 INFO - PROCESS | 2064 | ++DOCSHELL 2820FC00 == 99 [pid = 2064] [id = 450]
22:15:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 434 (282CC400) [pid = 2064] [serial = 1263] [outer = 00000000]
22:15:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 435 (28209000) [pid = 2064] [serial = 1264] [outer = 282CC400]
22:15:25 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
22:15:25 INFO - document served over http requires an https
22:15:25 INFO - sub-resource via iframe-tag using the http-csp
22:15:25 INFO - delivery method with keep-origin-redirect and when
22:15:25 INFO - the target request is cross-origin.
22:15:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1032ms
22:15:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:15:25 INFO - PROCESS | 2064 | ++DOCSHELL 282CA000 == 100 [pid = 2064] [id = 451]
22:15:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 436 (282CA800) [pid = 2064] [serial = 1265] [outer = 00000000]
22:15:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 437 (282D1800) [pid = 2064] [serial = 1266] [outer = 282CA800]
22:15:26 INFO - PROCESS | 2064 | 1448000126073 Marionette INFO loaded listener.js
22:15:26 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 438 (29448800) [pid = 2064] [serial = 1267] [outer = 282CA800]
22:15:26 INFO - PROCESS | 2064 | ++DOCSHELL 21159C00 == 101 [pid = 2064] [id = 452]
22:15:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 439 (2115D400) [pid = 2064] [serial = 1268] [outer = 00000000]
22:15:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 440 (21159400) [pid = 2064] [serial = 1269] [outer = 2115D400]
22:15:26 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
22:15:26 INFO - document served over http requires an https
22:15:26 INFO - sub-resource via iframe-tag using the http-csp
22:15:26 INFO - delivery method with no-redirect and when
22:15:26 INFO - the target request is cross-origin.
22:15:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1047ms
22:15:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:15:27 INFO - PROCESS | 2064 | ++DOCSHELL 2115B000 == 102 [pid = 2064] [id = 453]
22:15:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 441 (2115BC00) [pid = 2064] [serial = 1270] [outer = 00000000]
22:15:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 442 (21163800) [pid = 2064] [serial = 1271] [outer = 2115BC00]
22:15:27 INFO - PROCESS | 2064 | 1448000127134 Marionette INFO loaded listener.js
22:15:27 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 443 (26F71C00) [pid = 2064] [serial = 1272] [outer = 2115BC00]
22:15:27 INFO - PROCESS | 2064 | ++DOCSHELL 26F73800 == 103 [pid = 2064] [id = 454]
22:15:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 444 (26F75C00) [pid = 2064] [serial = 1273] [outer = 00000000]
22:15:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 445 (26F77800) [pid = 2064] [serial = 1274] [outer = 26F75C00]
22:15:27 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
22:15:27 INFO - document served over http requires an https
22:15:27 INFO - sub-resource via iframe-tag using the http-csp
22:15:27 INFO - delivery method with swap-origin-redirect and when
22:15:27 INFO - the target request is cross-origin.
22:15:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1031ms
22:15:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:15:28 INFO - PROCESS | 2064 | ++DOCSHELL 26F77400 == 104 [pid = 2064] [id = 455]
22:15:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 446 (26F79C00) [pid = 2064] [serial = 1275] [outer = 00000000]
22:15:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 447 (282CF800) [pid = 2064] [serial = 1276] [outer = 26F79C00]
22:15:28 INFO - PROCESS | 2064 | 1448000128185 Marionette INFO loaded listener.js
22:15:28 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 448 (2AA08800) [pid = 2064] [serial = 1277] [outer = 26F79C00]
22:15:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:15:28 INFO - document served over http requires an https
22:15:28 INFO - sub-resource via script-tag using the http-csp
22:15:28 INFO - delivery method with keep-origin-redirect and when
22:15:28 INFO - the target request is cross-origin.
22:15:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1094ms
22:15:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
22:15:29 INFO - PROCESS | 2064 | ++DOCSHELL 28204C00 == 105 [pid = 2064] [id = 456]
22:15:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 449 (2AA0F400) [pid = 2064] [serial = 1278] [outer = 00000000]
22:15:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 450 (2BE08400) [pid = 2064] [serial = 1279] [outer = 2AA0F400]
22:15:29 INFO - PROCESS | 2064 | 1448000129266 Marionette INFO loaded listener.js
22:15:29 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 451 (2BE0E400) [pid = 2064] [serial = 1280] [outer = 2AA0F400]
22:15:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
22:15:29 INFO - document served over http requires an https
22:15:29 INFO - sub-resource via script-tag using the http-csp
22:15:29 INFO - delivery method with no-redirect and when
22:15:29 INFO - the target request is cross-origin.
22:15:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 984ms
22:15:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:15:30 INFO - PROCESS | 2064 | ++DOCSHELL 2BE0BC00 == 106 [pid = 2064] [id = 457]
22:15:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 452 (2BE0D800) [pid = 2064] [serial = 1281] [outer = 00000000]
22:15:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 453 (2C1C4C00) [pid = 2064] [serial = 1282] [outer = 2BE0D800]
22:15:30 INFO - PROCESS | 2064 | 1448000130236 Marionette INFO loaded listener.js
22:15:30 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 454 (2C1C9800) [pid = 2064] [serial = 1283] [outer = 2BE0D800]
22:15:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:15:30 INFO - document served over http requires an https
22:15:30 INFO - sub-resource via script-tag using the http-csp
22:15:30 INFO - delivery method with swap-origin-redirect and when
22:15:30 INFO - the target request is cross-origin.
22:15:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 906ms
22:15:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:15:31 INFO - PROCESS | 2064 | ++DOCSHELL 2C1CD400 == 107 [pid = 2064] [id = 458]
22:15:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 455 (2C1CE800) [pid = 2064] [serial = 1284] [outer = 00000000]
22:15:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 456 (2C4C1000) [pid = 2064] [serial = 1285] [outer = 2C1CE800]
22:15:31 INFO - PROCESS | 2064 | 1448000131202 Marionette INFO loaded listener.js
22:15:31 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 457 (2C4C6400) [pid = 2064] [serial = 1286] [outer = 2C1CE800]
22:15:31 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
22:15:31 INFO - document served over http requires an https
22:15:31 INFO - sub-resource via xhr-request using the http-csp
22:15:31 INFO - delivery method with keep-origin-redirect and when
22:15:31 INFO - the target request is cross-origin.
22:15:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 984ms
22:15:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
22:15:32 INFO - PROCESS | 2064 | ++DOCSHELL 2C4C5800 == 108 [pid = 2064] [id = 459]
22:15:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 458 (2C4CBC00) [pid = 2064] [serial = 1287] [outer = 00000000]
22:15:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 459 (2C602400) [pid = 2064] [serial = 1288] [outer = 2C4CBC00]
22:15:32 INFO - PROCESS | 2064 | 1448000132202 Marionette INFO loaded listener.js
22:15:32 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 460 (2C607400) [pid = 2064] [serial = 1289] [outer = 2C4CBC00]
22:15:34 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
22:15:34 INFO - document served over http requires an https
22:15:34 INFO - sub-resource via xhr-request using the http-csp
22:15:34 INFO - delivery method with no-redirect and when
22:15:34 INFO - the target request is cross-origin.
22:15:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2625ms
22:15:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:15:34 INFO - PROCESS | 2064 | ++DOCSHELL 14C9C000 == 109 [pid = 2064] [id = 460]
22:15:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 461 (14CC1C00) [pid = 2064] [serial = 1290] [outer = 00000000]
22:15:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 462 (19554400) [pid = 2064] [serial = 1291] [outer = 14CC1C00]
22:15:34 INFO - PROCESS | 2064 | 1448000134824 Marionette INFO loaded listener.js
22:15:34 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 463 (1D015000) [pid = 2064] [serial = 1292] [outer = 14CC1C00]
22:15:36 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
22:15:36 INFO - document served over http requires an https
22:15:36 INFO - sub-resource via xhr-request using the http-csp
22:15:36 INFO - delivery method with swap-origin-redirect and when
22:15:36 INFO - the target request is cross-origin.
22:15:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1703ms
22:15:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:15:36 INFO - PROCESS | 2064 | ++DOCSHELL 15DD0000 == 110 [pid = 2064] [id = 461]
22:15:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 464 (1670DC00) [pid = 2064] [serial = 1293] [outer = 00000000]
22:15:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 465 (17AC8800) [pid = 2064] [serial = 1294] [outer = 1670DC00]
22:15:36 INFO - PROCESS | 2064 | 1448000136537 Marionette INFO loaded listener.js
22:15:36 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 466 (191AF000) [pid = 2064] [serial = 1295] [outer = 1670DC00]
22:15:37 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
22:15:37 INFO - document served over http requires an http
22:15:37 INFO - sub-resource via fetch-request using the http-csp
22:15:37 INFO - delivery method with keep-origin-redirect and when
22:15:37 INFO - the target request is same-origin.
22:15:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1000ms
22:15:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
22:15:37 INFO - PROCESS | 2064 | ++DOCSHELL 1A01C000 == 111 [pid = 2064] [id = 462]
22:15:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 467 (1A021C00) [pid = 2064] [serial = 1296] [outer = 00000000]
22:15:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 468 (1CA9F800) [pid = 2064] [serial = 1297] [outer = 1A021C00]
22:15:37 INFO - PROCESS | 2064 | 1448000137537 Marionette INFO loaded listener.js
22:15:37 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 469 (1D18B400) [pid = 2064] [serial = 1298] [outer = 1A021C00]
22:15:38 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
22:15:38 INFO - document served over http requires an http
22:15:38 INFO - sub-resource via fetch-request using the http-csp
22:15:38 INFO - delivery method with no-redirect and when
22:15:38 INFO - the target request is same-origin.
22:15:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1141ms
22:15:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:15:38 INFO - PROCESS | 2064 | ++DOCSHELL 0F48EC00 == 112 [pid = 2064] [id = 463]
22:15:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 470 (0F66DC00) [pid = 2064] [serial = 1299] [outer = 00000000]
22:15:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 471 (1860B800) [pid = 2064] [serial = 1300] [outer = 0F66DC00]
22:15:38 INFO - PROCESS | 2064 | 1448000138705 Marionette INFO loaded listener.js
22:15:38 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 472 (19F04000) [pid = 2064] [serial = 1301] [outer = 0F66DC00]
22:15:39 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
22:15:39 INFO - document served over http requires an http
22:15:39 INFO - sub-resource via fetch-request using the http-csp
22:15:39 INFO - delivery method with swap-origin-redirect and when
22:15:39 INFO - the target request is same-origin.
22:15:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1001ms
22:15:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:15:39 INFO - PROCESS | 2064 | ++DOCSHELL 0F650800 == 113 [pid = 2064] [id = 464]
22:15:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 473 (0F6CC000) [pid = 2064] [serial = 1302] [outer = 00000000]
22:15:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 474 (13B6F400) [pid = 2064] [serial = 1303] [outer = 0F6CC000]
22:15:39 INFO - PROCESS | 2064 | 1448000139710 Marionette INFO loaded listener.js
22:15:39 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 475 (17320C00) [pid = 2064] [serial = 1304] [outer = 0F6CC000]
22:15:40 INFO - PROCESS | 2064 | ++DOCSHELL 11EBF800 == 114 [pid = 2064] [id = 465]
22:15:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 476 (12A86400) [pid = 2064] [serial = 1305] [outer = 00000000]
22:15:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 477 (17B23400) [pid = 2064] [serial = 1306] [outer = 12A86400]
22:15:40 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
22:15:40 INFO - document served over http requires an http
22:15:40 INFO - sub-resource via iframe-tag using the http-csp
22:15:40 INFO - delivery method with keep-origin-redirect and when
22:15:40 INFO - the target request is same-origin.
22:15:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1046ms
22:15:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:15:40 INFO - PROCESS | 2064 | ++DOCSHELL 0F90B800 == 115 [pid = 2064] [id = 466]
22:15:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 478 (0F90C800) [pid = 2064] [serial = 1307] [outer = 00000000]
22:15:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 479 (17318400) [pid = 2064] [serial = 1308] [outer = 0F90C800]
22:15:40 INFO - PROCESS | 2064 | 1448000140777 Marionette INFO loaded listener.js
22:15:40 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 480 (19BE5800) [pid = 2064] [serial = 1309] [outer = 0F90C800]
22:15:41 INFO - PROCESS | 2064 | ++DOCSHELL 155DBC00 == 116 [pid = 2064] [id = 467]
22:15:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 481 (167DC800) [pid = 2064] [serial = 1310] [outer = 00000000]
22:15:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 482 (12AF4400) [pid = 2064] [serial = 1311] [outer = 167DC800]
22:15:41 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
22:15:41 INFO - document served over http requires an http
22:15:41 INFO - sub-resource via iframe-tag using the http-csp
22:15:41 INFO - delivery method with no-redirect and when
22:15:41 INFO - the target request is same-origin.
22:15:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1031ms
22:15:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:15:41 INFO - PROCESS | 2064 | ++DOCSHELL 0F65A000 == 117 [pid = 2064] [id = 468]
22:15:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 483 (0F65B400) [pid = 2064] [serial = 1312] [outer = 00000000]
22:15:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 484 (16C14000) [pid = 2064] [serial = 1313] [outer = 0F65B400]
22:15:41 INFO - PROCESS | 2064 | 1448000141820 Marionette INFO loaded listener.js
22:15:41 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 485 (19958C00) [pid = 2064] [serial = 1314] [outer = 0F65B400]
22:15:42 INFO - PROCESS | 2064 | ++DOCSHELL 177A1400 == 118 [pid = 2064] [id = 469]
22:15:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 486 (19F80400) [pid = 2064] [serial = 1315] [outer = 00000000]
22:15:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 487 (12F0DC00) [pid = 2064] [serial = 1316] [outer = 19F80400]
22:15:42 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
22:15:42 INFO - document served over http requires an http
22:15:42 INFO - sub-resource via iframe-tag using the http-csp
22:15:42 INFO - delivery method with swap-origin-redirect and when
22:15:42 INFO - the target request is same-origin.
22:15:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1391ms
22:15:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 1F010400 == 117 [pid = 2064] [id = 290]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 167E4000 == 116 [pid = 2064] [id = 391]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 19F7B400 == 115 [pid = 2064] [id = 392]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 20287C00 == 114 [pid = 2064] [id = 393]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 21543C00 == 113 [pid = 2064] [id = 394]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 1D061800 == 112 [pid = 2064] [id = 339]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 21F4F800 == 111 [pid = 2064] [id = 395]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 23D3B000 == 110 [pid = 2064] [id = 396]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 1F075800 == 109 [pid = 2064] [id = 397]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 1F081C00 == 108 [pid = 2064] [id = 398]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 23023000 == 107 [pid = 2064] [id = 399]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 23108C00 == 106 [pid = 2064] [id = 400]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 24F0FC00 == 105 [pid = 2064] [id = 401]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 24F1A000 == 104 [pid = 2064] [id = 402]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 25022000 == 103 [pid = 2064] [id = 403]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 215B3C00 == 102 [pid = 2064] [id = 404]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 215B5400 == 101 [pid = 2064] [id = 405]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 1D0B6800 == 100 [pid = 2064] [id = 406]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 1D0B8000 == 99 [pid = 2064] [id = 407]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 24EEC800 == 98 [pid = 2064] [id = 408]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 23005C00 == 97 [pid = 2064] [id = 409]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 283E7000 == 96 [pid = 2064] [id = 410]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 24EF7C00 == 95 [pid = 2064] [id = 411]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 253ED400 == 94 [pid = 2064] [id = 412]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 25176000 == 93 [pid = 2064] [id = 413]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 25180800 == 92 [pid = 2064] [id = 414]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 253EC000 == 91 [pid = 2064] [id = 415]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 20F61C00 == 90 [pid = 2064] [id = 416]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 10EC5C00 == 89 [pid = 2064] [id = 417]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 1D4A6400 == 88 [pid = 2064] [id = 418]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 20F6B800 == 87 [pid = 2064] [id = 419]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 298DC800 == 86 [pid = 2064] [id = 420]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 29B4E400 == 85 [pid = 2064] [id = 421]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 29B4E800 == 84 [pid = 2064] [id = 422]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 17ABFC00 == 83 [pid = 2064] [id = 423]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 11E31C00 == 82 [pid = 2064] [id = 424]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 15DCDC00 == 81 [pid = 2064] [id = 425]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 13E81C00 == 80 [pid = 2064] [id = 426]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 18E81C00 == 79 [pid = 2064] [id = 427]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 1D066800 == 78 [pid = 2064] [id = 428]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 1EA50400 == 77 [pid = 2064] [id = 429]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 1FE2E800 == 76 [pid = 2064] [id = 430]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 11410400 == 75 [pid = 2064] [id = 431]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 13B75C00 == 74 [pid = 2064] [id = 432]
22:15:43 INFO - PROCESS | 2064 | --DOCSHELL 237A9400 == 73 [pid = 2064] [id = 433]
22:15:43 INFO - PROCESS | 2064 | --DOMWINDOW == 486 (1E269000) [pid = 2064] [serial = 1076] [outer = 00000000] [url = about:blank]
22:15:43 INFO - PROCESS | 2064 | --DOMWINDOW == 485 (1ECB8800) [pid = 2064] [serial = 1079] [outer = 00000000] [url = about:blank]
22:15:43 INFO - PROCESS | 2064 | --DOMWINDOW == 484 (1C86EC00) [pid = 2064] [serial = 1058] [outer = 00000000] [url = about:blank]
22:15:43 INFO - PROCESS | 2064 | --DOMWINDOW == 483 (1A377400) [pid = 2064] [serial = 1070] [outer = 00000000] [url = about:blank]
22:15:43 INFO - PROCESS | 2064 | --DOMWINDOW == 482 (14A08C00) [pid = 2064] [serial = 1055] [outer = 00000000] [url = about:blank]
22:15:43 INFO - PROCESS | 2064 | --DOMWINDOW == 481 (1F3B4C00) [pid = 2064] [serial = 1089] [outer = 00000000] [url = about:blank]
22:15:43 INFO - PROCESS | 2064 | --DOMWINDOW == 480 (1D189000) [pid = 2064] [serial = 1073] [outer = 00000000] [url = about:blank]
22:15:43 INFO - PROCESS | 2064 | --DOMWINDOW == 479 (1E784800) [pid = 2064] [serial = 1084] [outer = 00000000] [url = about:blank]
22:15:43 INFO - PROCESS | 2064 | ++DOCSHELL 0E531400 == 74 [pid = 2064] [id = 470]
22:15:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 480 (0E5F0800) [pid = 2064] [serial = 1317] [outer = 00000000]
22:15:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 481 (0F656C00) [pid = 2064] [serial = 1318] [outer = 0E5F0800]
22:15:43 INFO - PROCESS | 2064 | 1448000143644 Marionette INFO loaded listener.js
22:15:43 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 482 (0F6D3400) [pid = 2064] [serial = 1319] [outer = 0E5F0800]
22:15:44 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
22:15:44 INFO - document served over http requires an http
22:15:44 INFO - sub-resource via script-tag using the http-csp
22:15:44 INFO - delivery method with keep-origin-redirect and when
22:15:44 INFO - the target request is same-origin.
22:15:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1391ms
22:15:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
22:15:44 INFO - PROCESS | 2064 | ++DOCSHELL 11410400 == 75 [pid = 2064] [id = 471]
22:15:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 483 (11DBC800) [pid = 2064] [serial = 1320] [outer = 00000000]
22:15:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 484 (1226B400) [pid = 2064] [serial = 1321] [outer = 11DBC800]
22:15:44 INFO - PROCESS | 2064 | 1448000144413 Marionette INFO loaded listener.js
22:15:44 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 485 (13B75C00) [pid = 2064] [serial = 1322] [outer = 11DBC800]
22:15:44 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
22:15:44 INFO - document served over http requires an http
22:15:44 INFO - sub-resource via script-tag using the http-csp
22:15:44 INFO - delivery method with no-redirect and when
22:15:44 INFO - the target request is same-origin.
22:15:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 687ms
22:15:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:15:45 INFO - PROCESS | 2064 | ++DOCSHELL 140EB400 == 76 [pid = 2064] [id = 472]
22:15:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 486 (14C9C400) [pid = 2064] [serial = 1323] [outer = 00000000]
22:15:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 487 (15113000) [pid = 2064] [serial = 1324] [outer = 14C9C400]
22:15:45 INFO - PROCESS | 2064 | 1448000145125 Marionette INFO loaded listener.js
22:15:45 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 488 (167D8000) [pid = 2064] [serial = 1325] [outer = 14C9C400]
22:15:45 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
22:15:45 INFO - document served over http requires an http
22:15:45 INFO - sub-resource via script-tag using the http-csp
22:15:45 INFO - delivery method with swap-origin-redirect and when
22:15:45 INFO - the target request is same-origin.
22:15:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 687ms
22:15:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:15:45 INFO - PROCESS | 2064 | ++DOCSHELL 16C1E800 == 77 [pid = 2064] [id = 473]
22:15:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 489 (1731E800) [pid = 2064] [serial = 1326] [outer = 00000000]
22:15:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 490 (17B1DC00) [pid = 2064] [serial = 1327] [outer = 1731E800]
22:15:45 INFO - PROCESS | 2064 | 1448000145819 Marionette INFO loaded listener.js
22:15:45 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 491 (187D9800) [pid = 2064] [serial = 1328] [outer = 1731E800]
22:15:46 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
22:15:46 INFO - document served over http requires an http
22:15:46 INFO - sub-resource via xhr-request using the http-csp
22:15:46 INFO - delivery method with keep-origin-redirect and when
22:15:46 INFO - the target request is same-origin.
22:15:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 687ms
22:15:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
22:15:46 INFO - PROCESS | 2064 | ++DOCSHELL 192AA800 == 78 [pid = 2064] [id = 474]
22:15:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 492 (19547800) [pid = 2064] [serial = 1329] [outer = 00000000]
22:15:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 493 (19960C00) [pid = 2064] [serial = 1330] [outer = 19547800]
22:15:46 INFO - PROCESS | 2064 | 1448000146607 Marionette INFO loaded listener.js
22:15:46 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 494 (19F07000) [pid = 2064] [serial = 1331] [outer = 19547800]
22:15:47 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
22:15:47 INFO - document served over http requires an http
22:15:47 INFO - sub-resource via xhr-request using the http-csp
22:15:47 INFO - delivery method with no-redirect and when
22:15:47 INFO - the target request is same-origin.
22:15:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 734ms
22:15:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:15:47 INFO - PROCESS | 2064 | ++DOCSHELL 19965000 == 79 [pid = 2064] [id = 475]
22:15:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 495 (1A01F000) [pid = 2064] [serial = 1332] [outer = 00000000]
22:15:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 496 (1A37D800) [pid = 2064] [serial = 1333] [outer = 1A01F000]
22:15:47 INFO - PROCESS | 2064 | 1448000147322 Marionette INFO loaded listener.js
22:15:47 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 497 (1C876C00) [pid = 2064] [serial = 1334] [outer = 1A01F000]
22:15:47 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
22:15:47 INFO - document served over http requires an http
22:15:47 INFO - sub-resource via xhr-request using the http-csp
22:15:47 INFO - delivery method with swap-origin-redirect and when
22:15:47 INFO - the target request is same-origin.
22:15:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 704ms
22:15:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 496 (27332400) [pid = 2064] [serial = 1050] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 495 (1C6AD400) [pid = 2064] [serial = 1045] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 494 (19B46000) [pid = 2064] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 493 (11B9C000) [pid = 2064] [serial = 981] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 492 (20826400) [pid = 2064] [serial = 507] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 491 (18E89C00) [pid = 2064] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 490 (23159400) [pid = 2064] [serial = 847] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 489 (1D065000) [pid = 2064] [serial = 948] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 488 (1D011400) [pid = 2064] [serial = 904] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 487 (1868B000) [pid = 2064] [serial = 338] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 486 (14C95C00) [pid = 2064] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 485 (237A4000) [pid = 2064] [serial = 1014] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 484 (1CE12000) [pid = 2064] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 483 (1EDC8C00) [pid = 2064] [serial = 912] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 482 (1F003000) [pid = 2064] [serial = 759] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 481 (1E26B400) [pid = 2064] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 480 (1D466C00) [pid = 2064] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 479 (21542800) [pid = 2064] [serial = 838] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 478 (0F90E400) [pid = 2064] [serial = 343] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 477 (0F650C00) [pid = 2064] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 476 (1F00CC00) [pid = 2064] [serial = 765] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 475 (2041B400) [pid = 2064] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 474 (17B1F000) [pid = 2064] [serial = 414] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 473 (26C0B400) [pid = 2064] [serial = 1032] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 472 (11D41400) [pid = 2064] [serial = 726] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 471 (1E77D400) [pid = 2064] [serial = 422] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 470 (0F6A9400) [pid = 2064] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 469 (21F47400) [pid = 2064] [serial = 1008] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 468 (197CA400) [pid = 2064] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 467 (1FE2E400) [pid = 2064] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 466 (25727400) [pid = 2064] [serial = 1029] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 465 (215C9800) [pid = 2064] [serial = 937] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 464 (1EFCE400) [pid = 2064] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 463 (12AF2C00) [pid = 2064] [serial = 895] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 462 (1EA0D000) [pid = 2064] [serial = 738] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 461 (23847400) [pid = 2064] [serial = 1017] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 460 (22D7B400) [pid = 2064] [serial = 927] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 459 (25DAA800) [pid = 2064] [serial = 1026] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 458 (17799000) [pid = 2064] [serial = 753] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 457 (1D186800) [pid = 2064] [serial = 942] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 456 (23CF4000) [pid = 2064] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 455 (1A42F400) [pid = 2064] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 454 (21F8F000) [pid = 2064] [serial = 835] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 453 (0F9AC000) [pid = 2064] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 452 (167D7800) [pid = 2064] [serial = 729] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 451 (212CB000) [pid = 2064] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 450 (17AC0C00) [pid = 2064] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 449 (19BE4000) [pid = 2064] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 448 (0FC5B000) [pid = 2064] [serial = 470] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 447 (23E66C00) [pid = 2064] [serial = 1023] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 446 (1C871000) [pid = 2064] [serial = 411] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 445 (12265C00) [pid = 2064] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 444 (2162F000) [pid = 2064] [serial = 844] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 443 (1ED8BC00) [pid = 2064] [serial = 741] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 442 (1CE1A000) [pid = 2064] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 441 (1D00D800) [pid = 2064] [serial = 596] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 440 (1D298800) [pid = 2064] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 439 (12FAB400) [pid = 2064] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 438 (1D467000) [pid = 2064] [serial = 735] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 437 (20290400) [pid = 2064] [serial = 747] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 436 (1D4A3C00) [pid = 2064] [serial = 756] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 435 (21631000) [pid = 2064] [serial = 990] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 434 (11597000) [pid = 2064] [serial = 945] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 433 (1E7DBC00) [pid = 2064] [serial = 768] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 432 (19D6F400) [pid = 2064] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 431 (22D7D000) [pid = 2064] [serial = 832] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 430 (209F2C00) [pid = 2064] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 429 (23D3FC00) [pid = 2064] [serial = 1020] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 428 (1D4E6800) [pid = 2064] [serial = 762] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 427 (1F29C400) [pid = 2064] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 426 (211DD000) [pid = 2064] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 425 (1D03F000) [pid = 2064] [serial = 1011] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 424 (167E2400) [pid = 2064] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 423 (1CAAA400) [pid = 2064] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 422 (1D009400) [pid = 2064] [serial = 901] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 421 (1F163800) [pid = 2064] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 420 (1F15F400) [pid = 2064] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 419 (17DA6C00) [pid = 2064] [serial = 898] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 418 (1EDF4400) [pid = 2064] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 417 (21F87400) [pid = 2064] [serial = 993] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 416 (1F3B5400) [pid = 2064] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 415 (1EA5CC00) [pid = 2064] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 414 (18A10C00) [pid = 2064] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 413 (1E7DFC00) [pid = 2064] [serial = 907] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 412 (12A77400) [pid = 2064] [serial = 850] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 411 (212D3400) [pid = 2064] [serial = 829] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 410 (200C0400) [pid = 2064] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 409 (1F29F400) [pid = 2064] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 408 (1A020400) [pid = 2064] [serial = 405] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 407 (1173F800) [pid = 2064] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 406 (1CFF9800) [pid = 2064] [serial = 732] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 405 (20287400) [pid = 2064] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 404 (120E5C00) [pid = 2064] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 403 (1A434000) [pid = 2064] [serial = 408] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 402 (23CD8C00) [pid = 2064] [serial = 841] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 401 (19F0B800) [pid = 2064] [serial = 402] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 400 (15110C00) [pid = 2064] [serial = 750] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 399 (1F2A2C00) [pid = 2064] [serial = 826] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 398 (19549800) [pid = 2064] [serial = 984] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 397 (20C5FC00) [pid = 2064] [serial = 922] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 396 (1CFFD000) [pid = 2064] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 395 (1C6B2000) [pid = 2064] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 394 (1D2CA000) [pid = 2064] [serial = 1003] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 393 (14CB6000) [pid = 2064] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 392 (1EFCC000) [pid = 2064] [serial = 744] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 391 (208F2000) [pid = 2064] [serial = 512] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 390 (211D6000) [pid = 2064] [serial = 987] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 389 (1CECFC00) [pid = 2064] [serial = 417] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 388 (10EC7000) [pid = 2064] [serial = 816] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 387 (1FC3F800) [pid = 2064] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 386 (1F2A3400) [pid = 2064] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 385 (1EA0A000) [pid = 2064] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 384 (11DBF800) [pid = 2064] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 383 (14D03000) [pid = 2064] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 382 (1F167000) [pid = 2064] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 381 (1ED8C400) [pid = 2064] [serial = 591] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 380 (27403800) [pid = 2064] [serial = 1035] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 379 (24EF0800) [pid = 2064] [serial = 1144] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 378 (283E7400) [pid = 2064] [serial = 1149] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 377 (215B5000) [pid = 2064] [serial = 1134] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 376 (1D0BA400) [pid = 2064] [serial = 1139] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000089743]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 375 (253EDC00) [pid = 2064] [serial = 1154] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 374 (253EA400) [pid = 2064] [serial = 1159] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000093987]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 373 (20F62400) [pid = 2064] [serial = 1164] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 372 (200B8C00) [pid = 2064] [serial = 1206] [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]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 371 (1D067000) [pid = 2064] [serial = 1200] [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]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 370 (1EDFD400) [pid = 2064] [serial = 1203] [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]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 369 (1EA10C00) [pid = 2064] [serial = 1212] [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]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 368 (11E5D000) [pid = 2064] [serial = 1187] [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]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 367 (17AC2800) [pid = 2064] [serial = 1184] [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]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 366 (18FE6C00) [pid = 2064] [serial = 1197] [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]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 365 (14C97800) [pid = 2064] [serial = 1194] [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]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 364 (11598000) [pid = 2064] [serial = 1209] [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]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 363 (16C15800) [pid = 2064] [serial = 1190] [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]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 362 (27B9E400) [pid = 2064] [serial = 1137] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 361 (215B3000) [pid = 2064] [serial = 1160] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000093987]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 360 (1CFF4000) [pid = 2064] [serial = 1099] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 359 (298E1400) [pid = 2064] [serial = 1176] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 358 (17DA7400) [pid = 2064] [serial = 1195] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 357 (28025400) [pid = 2064] [serial = 1162] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 356 (283E7800) [pid = 2064] [serial = 1152] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 355 (1EA6DC00) [pid = 2064] [serial = 1165] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 354 (24EEA800) [pid = 2064] [serial = 1142] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 353 (215CDC00) [pid = 2064] [serial = 1207] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 352 (155C1000) [pid = 2064] [serial = 1210] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 351 (27B6CC00) [pid = 2064] [serial = 1132] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 350 (2300AC00) [pid = 2064] [serial = 1147] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 349 (197CF400) [pid = 2064] [serial = 1185] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 348 (15113C00) [pid = 2064] [serial = 1167] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 347 (1F169400) [pid = 2064] [serial = 1204] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 346 (18682C00) [pid = 2064] [serial = 1191] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 345 (23105800) [pid = 2064] [serial = 1120] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 344 (21F50400) [pid = 2064] [serial = 1213] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 343 (2517C400) [pid = 2064] [serial = 1157] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 342 (29B53800) [pid = 2064] [serial = 1179] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 341 (216ED400) [pid = 2064] [serial = 1105] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 340 (1F07D400) [pid = 2064] [serial = 1114] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 339 (24EF2800) [pid = 2064] [serial = 1145] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 338 (283E8000) [pid = 2064] [serial = 1150] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 337 (28030C00) [pid = 2064] [serial = 1173] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 336 (238C5400) [pid = 2064] [serial = 1123] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 335 (1D03EC00) [pid = 2064] [serial = 1198] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 334 (1E271C00) [pid = 2064] [serial = 1201] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 333 (23020800) [pid = 2064] [serial = 1117] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 332 (195AAC00) [pid = 2064] [serial = 1188] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 331 (212D3000) [pid = 2064] [serial = 1102] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 330 (17B1E400) [pid = 2064] [serial = 1096] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 329 (29D63C00) [pid = 2064] [serial = 1182] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 328 (1D0B4400) [pid = 2064] [serial = 1140] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000089743]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 327 (20F65000) [pid = 2064] [serial = 1170] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 326 (23846800) [pid = 2064] [serial = 1108] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 325 (24F16C00) [pid = 2064] [serial = 1126] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 324 (2572C800) [pid = 2064] [serial = 1111] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 323 (253F0800) [pid = 2064] [serial = 1155] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 322 (215B6000) [pid = 2064] [serial = 1135] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 321 (2501E400) [pid = 2064] [serial = 1129] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 320 (2384E400) [pid = 2064] [serial = 1216] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 319 (22D82000) [pid = 2064] [serial = 840] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 318 (11738800) [pid = 2064] [serial = 345] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 317 (0F65DC00) [pid = 2064] [serial = 585] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 316 (1EDC9C00) [pid = 2064] [serial = 767] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 315 (208F1C00) [pid = 2064] [serial = 663] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 314 (19BE6400) [pid = 2064] [serial = 416] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 313 (27330C00) [pid = 2064] [serial = 1034] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 312 (14C9EC00) [pid = 2064] [serial = 728] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 311 (11DBBC00) [pid = 2064] [serial = 424] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 310 (155D6C00) [pid = 2064] [serial = 606] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 309 (21F41400) [pid = 2064] [serial = 1208] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 308 (23D32400) [pid = 2064] [serial = 1010] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 307 (19962C00) [pid = 2064] [serial = 398] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 306 (200B9400) [pid = 2064] [serial = 498] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 305 (1995CC00) [pid = 2064] [serial = 1192] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 304 (26C06000) [pid = 2064] [serial = 1031] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 303 (2208E800) [pid = 2064] [serial = 939] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 302 (1FC33000) [pid = 2064] [serial = 657] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 301 (155DAC00) [pid = 2064] [serial = 897] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 300 (1ECB8C00) [pid = 2064] [serial = 740] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 299 (1FE2E000) [pid = 2064] [serial = 1205] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 298 (23D3BC00) [pid = 2064] [serial = 1019] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 297 (24B60400) [pid = 2064] [serial = 929] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 296 (26C0B000) [pid = 2064] [serial = 1028] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 295 (212CD000) [pid = 2064] [serial = 755] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 294 (2208E400) [pid = 2064] [serial = 944] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 293 (25358C00) [pid = 2064] [serial = 1000] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 292 (1C870800) [pid = 2064] [serial = 567] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 291 (22E58C00) [pid = 2064] [serial = 837] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 290 (11D99800) [pid = 2064] [serial = 329] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 289 (197CAC00) [pid = 2064] [serial = 731] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 288 (213BA800) [pid = 2064] [serial = 675] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 287 (1E268400) [pid = 2064] [serial = 823] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 286 (1EF19800) [pid = 2064] [serial = 781] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 285 (11EBAC00) [pid = 2064] [serial = 472] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 284 (25DA9000) [pid = 2064] [serial = 1025] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 283 (1CED7C00) [pid = 2064] [serial = 413] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 282 (177A3800) [pid = 2064] [serial = 1042] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 281 (23CD9400) [pid = 2064] [serial = 846] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 280 (1EFD0800) [pid = 2064] [serial = 743] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 279 (1EF1D800) [pid = 2064] [serial = 775] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 278 (1EA70C00) [pid = 2064] [serial = 598] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 277 (1EA52800) [pid = 2064] [serial = 1189] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 276 (209ED800) [pid = 2064] [serial = 666] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 275 (150F1000) [pid = 2064] [serial = 651] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 274 (1EA07C00) [pid = 2064] [serial = 737] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 273 (20C62400) [pid = 2064] [serial = 749] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 272 (216E2400) [pid = 2064] [serial = 758] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 271 (2208A000) [pid = 2064] [serial = 992] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 270 (1A378000) [pid = 2064] [serial = 947] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 269 (1E7E7000) [pid = 2064] [serial = 770] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 268 (1EA54000) [pid = 2064] [serial = 429] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 267 (22E4F400) [pid = 2064] [serial = 834] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 266 (20C68800) [pid = 2064] [serial = 519] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 265 (23E67C00) [pid = 2064] [serial = 1022] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 264 (1F001400) [pid = 2064] [serial = 764] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 263 (1F3B5000) [pid = 2064] [serial = 489] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 262 (24B66000) [pid = 2064] [serial = 934] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 261 (1D04B800) [pid = 2064] [serial = 1013] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 260 (18FE1000) [pid = 2064] [serial = 564] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 259 (1EA56800) [pid = 2064] [serial = 480] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 258 (1D4F1C00) [pid = 2064] [serial = 903] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 257 (20288800) [pid = 2064] [serial = 919] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 256 (1F169800) [pid = 2064] [serial = 486] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 255 (19959000) [pid = 2064] [serial = 900] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 254 (1EDFEC00) [pid = 2064] [serial = 579] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 253 (2315A800) [pid = 2064] [serial = 995] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 252 (20827000) [pid = 2064] [serial = 576] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 251 (1ECC5800) [pid = 2064] [serial = 483] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 250 (19F0BC00) [pid = 2064] [serial = 335] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 249 (1EA5B400) [pid = 2064] [serial = 909] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 248 (18F52000) [pid = 2064] [serial = 852] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 247 (22E52400) [pid = 2064] [serial = 831] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 246 (20289C00) [pid = 2064] [serial = 501] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 245 (1C872C00) [pid = 2064] [serial = 1199] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 244 (200C1800) [pid = 2064] [serial = 660] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 243 (1C6A9400) [pid = 2064] [serial = 407] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 242 (12AF9400) [pid = 2064] [serial = 392] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 241 (1D298000) [pid = 2064] [serial = 734] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 240 (20422000) [pid = 2064] [serial = 504] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 239 (18688400) [pid = 2064] [serial = 678] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 238 (1C878400) [pid = 2064] [serial = 410] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 237 (23CDD800) [pid = 2064] [serial = 843] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 236 (1A01E800) [pid = 2064] [serial = 404] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 235 (209F4C00) [pid = 2064] [serial = 752] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 234 (2082C000) [pid = 2064] [serial = 828] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 233 (1C876800) [pid = 2064] [serial = 986] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 232 (1EDC8800) [pid = 2064] [serial = 1202] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 231 (216F0000) [pid = 2064] [serial = 924] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 230 (1F297C00) [pid = 2064] [serial = 573] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 229 (1E47B400) [pid = 2064] [serial = 570] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 228 (2535DC00) [pid = 2064] [serial = 1005] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 227 (191AE400) [pid = 2064] [serial = 1196] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 226 (17ABEC00) [pid = 2064] [serial = 395] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 225 (2028B400) [pid = 2064] [serial = 746] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 224 (209EF000) [pid = 2064] [serial = 514] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 223 (215D4000) [pid = 2064] [serial = 989] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 222 (1E47D800) [pid = 2064] [serial = 419] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 221 (14C94400) [pid = 2064] [serial = 818] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 220 (1FE32400) [pid = 2064] [serial = 495] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 219 (1FC38400) [pid = 2064] [serial = 492] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 218 (1EA76C00) [pid = 2064] [serial = 603] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 217 (140E9000) [pid = 2064] [serial = 561] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 216 (18D93400) [pid = 2064] [serial = 477] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 215 (212C9800) [pid = 2064] [serial = 672] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 214 (20C65800) [pid = 2064] [serial = 593] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 213 (2740D400) [pid = 2064] [serial = 1037] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 212 (27B65C00) [pid = 2064] [serial = 1052] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 211 (2746C000) [pid = 2064] [serial = 1047] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 210 (19D79000) [pid = 2064] [serial = 401] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 209 (14CCF400) [pid = 2064] [serial = 983] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 208 (208EF400) [pid = 2064] [serial = 509] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 207 (1CA9F400) [pid = 2064] [serial = 654] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 206 (23CDB400) [pid = 2064] [serial = 849] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 205 (1D46A000) [pid = 2064] [serial = 950] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 204 (1E7E0800) [pid = 2064] [serial = 906] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 203 (1CFF3000) [pid = 2064] [serial = 340] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 202 (167E4800) [pid = 2064] [serial = 332] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 201 (237AD800) [pid = 2064] [serial = 1016] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 200 (1CE1E000) [pid = 2064] [serial = 588] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 199 (1F006400) [pid = 2064] [serial = 914] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 198 (1F009000) [pid = 2064] [serial = 761] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 197 (1E275000) [pid = 2064] [serial = 669] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 196 (1EDF9800) [pid = 2064] [serial = 582] [outer = 00000000] [url = about:blank]
22:15:48 INFO - PROCESS | 2064 | --DOMWINDOW == 195 (1EF23400) [pid = 2064] [serial = 776] [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.]
22:15:48 INFO - PROCESS | 2064 | ++DOCSHELL 0E817000 == 80 [pid = 2064] [id = 476]
22:15:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 196 (0E81B000) [pid = 2064] [serial = 1335] [outer = 00000000]
22:15:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 197 (0F65BC00) [pid = 2064] [serial = 1336] [outer = 0E81B000]
22:15:48 INFO - PROCESS | 2064 | 1448000148784 Marionette INFO loaded listener.js
22:15:48 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 198 (0F6CF400) [pid = 2064] [serial = 1337] [outer = 0E81B000]
22:15:49 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
22:15:49 INFO - document served over http requires an https
22:15:49 INFO - sub-resource via fetch-request using the http-csp
22:15:49 INFO - delivery method with keep-origin-redirect and when
22:15:49 INFO - the target request is same-origin.
22:15:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1453ms
22:15:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
22:15:49 INFO - PROCESS | 2064 | ++DOCSHELL 0FC5B000 == 81 [pid = 2064] [id = 477]
22:15:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 199 (0FC60C00) [pid = 2064] [serial = 1338] [outer = 00000000]
22:15:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 200 (12051000) [pid = 2064] [serial = 1339] [outer = 0FC60C00]
22:15:49 INFO - PROCESS | 2064 | 1448000149430 Marionette INFO loaded listener.js
22:15:49 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 201 (14C97800) [pid = 2064] [serial = 1340] [outer = 0FC60C00]
22:15:49 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
22:15:49 INFO - document served over http requires an https
22:15:49 INFO - sub-resource via fetch-request using the http-csp
22:15:49 INFO - delivery method with no-redirect and when
22:15:49 INFO - the target request is same-origin.
22:15:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 641ms
22:15:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:15:50 INFO - PROCESS | 2064 | ++DOCSHELL 140E9000 == 82 [pid = 2064] [id = 478]
22:15:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 202 (155D6C00) [pid = 2064] [serial = 1341] [outer = 00000000]
22:15:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 203 (17ABEC00) [pid = 2064] [serial = 1342] [outer = 155D6C00]
22:15:50 INFO - PROCESS | 2064 | 1448000150101 Marionette INFO loaded listener.js
22:15:50 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 204 (18684C00) [pid = 2064] [serial = 1343] [outer = 155D6C00]
22:15:50 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
22:15:50 INFO - document served over http requires an https
22:15:50 INFO - sub-resource via fetch-request using the http-csp
22:15:50 INFO - delivery method with swap-origin-redirect and when
22:15:50 INFO - the target request is same-origin.
22:15:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 797ms
22:15:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:15:51 INFO - PROCESS | 2064 | ++DOCSHELL 0FC3F400 == 83 [pid = 2064] [id = 479]
22:15:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 205 (0FC3F800) [pid = 2064] [serial = 1344] [outer = 00000000]
22:15:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 206 (11DBFC00) [pid = 2064] [serial = 1345] [outer = 0FC3F800]
22:15:51 INFO - PROCESS | 2064 | 1448000151118 Marionette INFO loaded listener.js
22:15:51 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 207 (12F02400) [pid = 2064] [serial = 1346] [outer = 0FC3F800]
22:15:51 INFO - PROCESS | 2064 | ++DOCSHELL 1670BC00 == 84 [pid = 2064] [id = 480]
22:15:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 208 (1670E800) [pid = 2064] [serial = 1347] [outer = 00000000]
22:15:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 209 (167E4800) [pid = 2064] [serial = 1348] [outer = 1670E800]
22:15:51 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
22:15:51 INFO - document served over http requires an https
22:15:51 INFO - sub-resource via iframe-tag using the http-csp
22:15:51 INFO - delivery method with keep-origin-redirect and when
22:15:51 INFO - the target request is same-origin.
22:15:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1140ms
22:15:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:15:52 INFO - PROCESS | 2064 | ++DOCSHELL 14D0EC00 == 85 [pid = 2064] [id = 481]
22:15:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 210 (14D4AC00) [pid = 2064] [serial = 1349] [outer = 00000000]
22:15:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 211 (17938400) [pid = 2064] [serial = 1350] [outer = 14D4AC00]
22:15:52 INFO - PROCESS | 2064 | 1448000152287 Marionette INFO loaded listener.js
22:15:52 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 212 (18689800) [pid = 2064] [serial = 1351] [outer = 14D4AC00]
22:15:52 INFO - PROCESS | 2064 | ++DOCSHELL 195A6800 == 86 [pid = 2064] [id = 482]
22:15:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 213 (195AD800) [pid = 2064] [serial = 1352] [outer = 00000000]
22:15:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 214 (1779F400) [pid = 2064] [serial = 1353] [outer = 195AD800]
22:15:52 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
22:15:52 INFO - document served over http requires an https
22:15:52 INFO - sub-resource via iframe-tag using the http-csp
22:15:52 INFO - delivery method with no-redirect and when
22:15:52 INFO - the target request is same-origin.
22:15:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1031ms
22:15:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:15:53 INFO - PROCESS | 2064 | ++DOCSHELL 195A8C00 == 87 [pid = 2064] [id = 483]
22:15:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 215 (195AA000) [pid = 2064] [serial = 1354] [outer = 00000000]
22:15:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 216 (19BEAC00) [pid = 2064] [serial = 1355] [outer = 195AA000]
22:15:53 INFO - PROCESS | 2064 | 1448000153356 Marionette INFO loaded listener.js
22:15:53 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 217 (19F82800) [pid = 2064] [serial = 1356] [outer = 195AA000]
22:15:53 INFO - PROCESS | 2064 | ++DOCSHELL 1C6B5800 == 88 [pid = 2064] [id = 484]
22:15:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 218 (1C870800) [pid = 2064] [serial = 1357] [outer = 00000000]
22:15:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 219 (1CA9DC00) [pid = 2064] [serial = 1358] [outer = 1C870800]
22:15:53 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
22:15:53 INFO - document served over http requires an https
22:15:53 INFO - sub-resource via iframe-tag using the http-csp
22:15:53 INFO - delivery method with swap-origin-redirect and when
22:15:53 INFO - the target request is same-origin.
22:15:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1031ms
22:15:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:15:54 INFO - PROCESS | 2064 | ++DOCSHELL 1954A400 == 89 [pid = 2064] [id = 485]
22:15:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 220 (19B46000) [pid = 2064] [serial = 1359] [outer = 00000000]
22:15:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 221 (1CAA2800) [pid = 2064] [serial = 1360] [outer = 19B46000]
22:15:54 INFO - PROCESS | 2064 | 1448000154408 Marionette INFO loaded listener.js
22:15:54 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 222 (1CED2C00) [pid = 2064] [serial = 1361] [outer = 19B46000]
22:15:54 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
22:15:54 INFO - document served over http requires an https
22:15:54 INFO - sub-resource via script-tag using the http-csp
22:15:54 INFO - delivery method with keep-origin-redirect and when
22:15:54 INFO - the target request is same-origin.
22:15:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 938ms
22:15:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
22:15:55 INFO - PROCESS | 2064 | ++DOCSHELL 1CFF2800 == 90 [pid = 2064] [id = 486]
22:15:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 223 (1CFF4800) [pid = 2064] [serial = 1362] [outer = 00000000]
22:15:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 224 (1CFFC800) [pid = 2064] [serial = 1363] [outer = 1CFF4800]
22:15:55 INFO - PROCESS | 2064 | 1448000155295 Marionette INFO loaded listener.js
22:15:55 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 225 (1D00A400) [pid = 2064] [serial = 1364] [outer = 1CFF4800]
22:15: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
22:15:55 INFO - document served over http requires an https
22:15:55 INFO - sub-resource via script-tag using the http-csp
22:15:55 INFO - delivery method with no-redirect and when
22:15:55 INFO - the target request is same-origin.
22:15:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 890ms
22:15:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:15:56 INFO - PROCESS | 2064 | ++DOCSHELL 1D05EC00 == 91 [pid = 2064] [id = 487]
22:15:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 226 (1D05F800) [pid = 2064] [serial = 1365] [outer = 00000000]
22:15:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 227 (1D069000) [pid = 2064] [serial = 1366] [outer = 1D05F800]
22:15:56 INFO - PROCESS | 2064 | 1448000156264 Marionette INFO loaded listener.js
22:15:56 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 228 (1D183800) [pid = 2064] [serial = 1367] [outer = 1D05F800]
22:15: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
22:15:56 INFO - document served over http requires an https
22:15:56 INFO - sub-resource via script-tag using the http-csp
22:15:56 INFO - delivery method with swap-origin-redirect and when
22:15:56 INFO - the target request is same-origin.
22:15:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1031ms
22:15:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:15:57 INFO - PROCESS | 2064 | ++DOCSHELL 1D290400 == 92 [pid = 2064] [id = 488]
22:15:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 229 (1D292C00) [pid = 2064] [serial = 1368] [outer = 00000000]
22:15:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 230 (1D2C1400) [pid = 2064] [serial = 1369] [outer = 1D292C00]
22:15:57 INFO - PROCESS | 2064 | 1448000157305 Marionette INFO loaded listener.js
22:15:57 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 231 (1D2C7C00) [pid = 2064] [serial = 1370] [outer = 1D292C00]
22:15:57 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
22:15:57 INFO - document served over http requires an https
22:15:57 INFO - sub-resource via xhr-request using the http-csp
22:15:57 INFO - delivery method with keep-origin-redirect and when
22:15:57 INFO - the target request is same-origin.
22:15:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 875ms
22:15:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
22:15:58 INFO - PROCESS | 2064 | ++DOCSHELL 1D2C5C00 == 93 [pid = 2064] [id = 489]
22:15:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 232 (1D2C8C00) [pid = 2064] [serial = 1371] [outer = 00000000]
22:15:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 233 (1D49E800) [pid = 2064] [serial = 1372] [outer = 1D2C8C00]
22:15:58 INFO - PROCESS | 2064 | 1448000158197 Marionette INFO loaded listener.js
22:15:58 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 234 (1D4A7C00) [pid = 2064] [serial = 1373] [outer = 1D2C8C00]
22:15:58 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
22:15:58 INFO - document served over http requires an https
22:15:58 INFO - sub-resource via xhr-request using the http-csp
22:15:58 INFO - delivery method with no-redirect and when
22:15:58 INFO - the target request is same-origin.
22:15:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 906ms
22:15:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:15:59 INFO - PROCESS | 2064 | ++DOCSHELL 1D4AA000 == 94 [pid = 2064] [id = 490]
22:15:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 235 (1D4AC800) [pid = 2064] [serial = 1374] [outer = 00000000]
22:15:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 236 (1E270C00) [pid = 2064] [serial = 1375] [outer = 1D4AC800]
22:15:59 INFO - PROCESS | 2064 | 1448000159222 Marionette INFO loaded listener.js
22:15:59 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:15:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 237 (1E47F000) [pid = 2064] [serial = 1376] [outer = 1D4AC800]
22:15:59 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
22:15:59 INFO - document served over http requires an https
22:15:59 INFO - sub-resource via xhr-request using the http-csp
22:15:59 INFO - delivery method with swap-origin-redirect and when
22:15:59 INFO - the target request is same-origin.
22:15:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 938ms
22:15:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:16:00 INFO - PROCESS | 2064 | ++DOCSHELL 1E479C00 == 95 [pid = 2064] [id = 491]
22:16:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 238 (1E47B400) [pid = 2064] [serial = 1377] [outer = 00000000]
22:16:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 239 (1E781400) [pid = 2064] [serial = 1378] [outer = 1E47B400]
22:16:00 INFO - PROCESS | 2064 | 1448000160177 Marionette INFO loaded listener.js
22:16:00 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 240 (1D00F400) [pid = 2064] [serial = 1379] [outer = 1E47B400]
22:16:00 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
22:16:00 INFO - document served over http requires an http
22:16:00 INFO - sub-resource via fetch-request using the meta-csp
22:16:00 INFO - delivery method with keep-origin-redirect and when
22:16:00 INFO - the target request is cross-origin.
22:16:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 937ms
22:16:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
22:16:01 INFO - PROCESS | 2064 | ++DOCSHELL 1E7DB400 == 96 [pid = 2064] [id = 492]
22:16:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 241 (1E7E2800) [pid = 2064] [serial = 1380] [outer = 00000000]
22:16:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 242 (1EA0D400) [pid = 2064] [serial = 1381] [outer = 1E7E2800]
22:16:01 INFO - PROCESS | 2064 | 1448000161164 Marionette INFO loaded listener.js
22:16:01 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 243 (1EA16800) [pid = 2064] [serial = 1382] [outer = 1E7E2800]
22:16:01 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
22:16:01 INFO - document served over http requires an http
22:16:01 INFO - sub-resource via fetch-request using the meta-csp
22:16:01 INFO - delivery method with no-redirect and when
22:16:01 INFO - the target request is cross-origin.
22:16:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1000ms
22:16:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:16:02 INFO - PROCESS | 2064 | ++DOCSHELL 1EA56800 == 97 [pid = 2064] [id = 493]
22:16:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 244 (1EA5A000) [pid = 2064] [serial = 1383] [outer = 00000000]
22:16:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 245 (1EA70400) [pid = 2064] [serial = 1384] [outer = 1EA5A000]
22:16:02 INFO - PROCESS | 2064 | 1448000162139 Marionette INFO loaded listener.js
22:16:02 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 246 (1EA7B000) [pid = 2064] [serial = 1385] [outer = 1EA5A000]
22:16:02 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
22:16:02 INFO - document served over http requires an http
22:16:02 INFO - sub-resource via fetch-request using the meta-csp
22:16:02 INFO - delivery method with swap-origin-redirect and when
22:16:02 INFO - the target request is cross-origin.
22:16:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1000ms
22:16:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:16:03 INFO - PROCESS | 2064 | ++DOCSHELL 1EA73000 == 98 [pid = 2064] [id = 494]
22:16:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 247 (1EA73C00) [pid = 2064] [serial = 1386] [outer = 00000000]
22:16:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 248 (1ED85000) [pid = 2064] [serial = 1387] [outer = 1EA73C00]
22:16:03 INFO - PROCESS | 2064 | 1448000163150 Marionette INFO loaded listener.js
22:16:03 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 249 (1ED8CC00) [pid = 2064] [serial = 1388] [outer = 1EA73C00]
22:16:03 INFO - PROCESS | 2064 | ++DOCSHELL 1EDCAC00 == 99 [pid = 2064] [id = 495]
22:16:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 250 (1EDCB000) [pid = 2064] [serial = 1389] [outer = 00000000]
22:16:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 251 (1EDD6000) [pid = 2064] [serial = 1390] [outer = 1EDCB000]
22:16:03 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
22:16:03 INFO - document served over http requires an http
22:16:03 INFO - sub-resource via iframe-tag using the meta-csp
22:16:03 INFO - delivery method with keep-origin-redirect and when
22:16:03 INFO - the target request is cross-origin.
22:16:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1031ms
22:16:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:16:04 INFO - PROCESS | 2064 | ++DOCSHELL 1EDC9400 == 100 [pid = 2064] [id = 496]
22:16:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 252 (1EDCB800) [pid = 2064] [serial = 1391] [outer = 00000000]
22:16:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 253 (1EDF7400) [pid = 2064] [serial = 1392] [outer = 1EDCB800]
22:16:04 INFO - PROCESS | 2064 | 1448000164254 Marionette INFO loaded listener.js
22:16:04 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 254 (1EDFCC00) [pid = 2064] [serial = 1393] [outer = 1EDCB800]
22:16:04 INFO - PROCESS | 2064 | ++DOCSHELL 1EF1EC00 == 101 [pid = 2064] [id = 497]
22:16:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 255 (1EF1F000) [pid = 2064] [serial = 1394] [outer = 00000000]
22:16:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 256 (1EF23400) [pid = 2064] [serial = 1395] [outer = 1EF1F000]
22:16:04 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
22:16:04 INFO - document served over http requires an http
22:16:04 INFO - sub-resource via iframe-tag using the meta-csp
22:16:04 INFO - delivery method with no-redirect and when
22:16:04 INFO - the target request is cross-origin.
22:16:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1093ms
22:16:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:16:05 INFO - PROCESS | 2064 | ++DOCSHELL 1EDD5000 == 102 [pid = 2064] [id = 498]
22:16:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 257 (1EF18C00) [pid = 2064] [serial = 1396] [outer = 00000000]
22:16:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 258 (1EF25000) [pid = 2064] [serial = 1397] [outer = 1EF18C00]
22:16:05 INFO - PROCESS | 2064 | 1448000165353 Marionette INFO loaded listener.js
22:16:05 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 259 (1F007800) [pid = 2064] [serial = 1398] [outer = 1EF18C00]
22:16:05 INFO - PROCESS | 2064 | ++DOCSHELL 1EFD1800 == 103 [pid = 2064] [id = 499]
22:16:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 260 (1F010000) [pid = 2064] [serial = 1399] [outer = 00000000]
22:16:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 261 (1F075800) [pid = 2064] [serial = 1400] [outer = 1F010000]
22:16:06 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
22:16:06 INFO - document served over http requires an http
22:16:06 INFO - sub-resource via iframe-tag using the meta-csp
22:16:06 INFO - delivery method with swap-origin-redirect and when
22:16:06 INFO - the target request is cross-origin.
22:16:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1031ms
22:16:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:16:06 INFO - PROCESS | 2064 | ++DOCSHELL 1F073800 == 104 [pid = 2064] [id = 500]
22:16:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 262 (1F076000) [pid = 2064] [serial = 1401] [outer = 00000000]
22:16:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 263 (1F07E800) [pid = 2064] [serial = 1402] [outer = 1F076000]
22:16:06 INFO - PROCESS | 2064 | 1448000166422 Marionette INFO loaded listener.js
22:16:06 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 264 (1F297800) [pid = 2064] [serial = 1403] [outer = 1F076000]
22:16:07 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
22:16:07 INFO - document served over http requires an http
22:16:07 INFO - sub-resource via script-tag using the meta-csp
22:16:07 INFO - delivery method with keep-origin-redirect and when
22:16:07 INFO - the target request is cross-origin.
22:16:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1094ms
22:16:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
22:16:09 INFO - PROCESS | 2064 | ++DOCSHELL 197D5C00 == 105 [pid = 2064] [id = 501]
22:16:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 265 (19963800) [pid = 2064] [serial = 1404] [outer = 00000000]
22:16:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 266 (1F3B9000) [pid = 2064] [serial = 1405] [outer = 19963800]
22:16:09 INFO - PROCESS | 2064 | 1448000169105 Marionette INFO loaded listener.js
22:16:09 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 267 (1FC32400) [pid = 2064] [serial = 1406] [outer = 19963800]
22:16:09 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
22:16:09 INFO - document served over http requires an http
22:16:09 INFO - sub-resource via script-tag using the meta-csp
22:16:09 INFO - delivery method with no-redirect and when
22:16:09 INFO - the target request is cross-origin.
22:16:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2563ms
22:16:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:16:09 INFO - PROCESS | 2064 | ++DOCSHELL 1D0B5C00 == 106 [pid = 2064] [id = 502]
22:16:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 268 (1EDD3400) [pid = 2064] [serial = 1407] [outer = 00000000]
22:16:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 269 (1F3B2C00) [pid = 2064] [serial = 1408] [outer = 1EDD3400]
22:16:10 INFO - PROCESS | 2064 | 1448000170023 Marionette INFO loaded listener.js
22:16:10 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 270 (1FC3C800) [pid = 2064] [serial = 1409] [outer = 1EDD3400]
22:16:10 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
22:16:10 INFO - document served over http requires an http
22:16:10 INFO - sub-resource via script-tag using the meta-csp
22:16:10 INFO - delivery method with swap-origin-redirect and when
22:16:10 INFO - the target request is cross-origin.
22:16:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 984ms
22:16:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:16:10 INFO - PROCESS | 2064 | ++DOCSHELL 1FC3A800 == 107 [pid = 2064] [id = 503]
22:16:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 271 (1FE2F400) [pid = 2064] [serial = 1410] [outer = 00000000]
22:16:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 272 (200B4400) [pid = 2064] [serial = 1411] [outer = 1FE2F400]
22:16:11 INFO - PROCESS | 2064 | 1448000171055 Marionette INFO loaded listener.js
22:16:11 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 273 (200BD000) [pid = 2064] [serial = 1412] [outer = 1FE2F400]
22:16:12 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
22:16:12 INFO - document served over http requires an http
22:16:12 INFO - sub-resource via xhr-request using the meta-csp
22:16:12 INFO - delivery method with keep-origin-redirect and when
22:16:12 INFO - the target request is cross-origin.
22:16:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1953ms
22:16:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
22:16:12 INFO - PROCESS | 2064 | ++DOCSHELL 119DE800 == 108 [pid = 2064] [id = 504]
22:16:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 274 (11B94400) [pid = 2064] [serial = 1413] [outer = 00000000]
22:16:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 275 (12AF9000) [pid = 2064] [serial = 1414] [outer = 11B94400]
22:16:12 INFO - PROCESS | 2064 | 1448000173006 Marionette INFO loaded listener.js
22:16:13 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 276 (14CD4C00) [pid = 2064] [serial = 1415] [outer = 11B94400]
22:16:13 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
22:16:13 INFO - document served over http requires an http
22:16:13 INFO - sub-resource via xhr-request using the meta-csp
22:16:13 INFO - delivery method with no-redirect and when
22:16:13 INFO - the target request is cross-origin.
22:16:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 953ms
22:16:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:16:13 INFO - PROCESS | 2064 | ++DOCSHELL 0F65C400 == 109 [pid = 2064] [id = 505]
22:16:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 277 (11DC0400) [pid = 2064] [serial = 1416] [outer = 00000000]
22:16:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 278 (17AC0800) [pid = 2064] [serial = 1417] [outer = 11DC0400]
22:16:14 INFO - PROCESS | 2064 | 1448000174013 Marionette INFO loaded listener.js
22:16:14 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 279 (18F48C00) [pid = 2064] [serial = 1418] [outer = 11DC0400]
22:16:15 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
22:16:15 INFO - document served over http requires an http
22:16:15 INFO - sub-resource via xhr-request using the meta-csp
22:16:15 INFO - delivery method with swap-origin-redirect and when
22:16:15 INFO - the target request is cross-origin.
22:16:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1391ms
22:16:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:16:15 INFO - PROCESS | 2064 | ++DOCSHELL 11DBD400 == 110 [pid = 2064] [id = 506]
22:16:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 280 (11EBB800) [pid = 2064] [serial = 1419] [outer = 00000000]
22:16:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 281 (150E5400) [pid = 2064] [serial = 1420] [outer = 11EBB800]
22:16:15 INFO - PROCESS | 2064 | 1448000175373 Marionette INFO loaded listener.js
22:16:15 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 282 (17B1B800) [pid = 2064] [serial = 1421] [outer = 11EBB800]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 195A9800 == 109 [pid = 2064] [id = 138]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 23156000 == 108 [pid = 2064] [id = 302]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 0FC5B000 == 107 [pid = 2064] [id = 477]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 0E817000 == 106 [pid = 2064] [id = 476]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 19965000 == 105 [pid = 2064] [id = 475]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 192AA800 == 104 [pid = 2064] [id = 474]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 16C1E800 == 103 [pid = 2064] [id = 473]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 140EB400 == 102 [pid = 2064] [id = 472]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 11410400 == 101 [pid = 2064] [id = 471]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 0E531400 == 100 [pid = 2064] [id = 470]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 177A1400 == 99 [pid = 2064] [id = 469]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 0F65A000 == 98 [pid = 2064] [id = 468]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 155DBC00 == 97 [pid = 2064] [id = 467]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 0F90B800 == 96 [pid = 2064] [id = 466]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 11EBF800 == 95 [pid = 2064] [id = 465]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 0F650800 == 94 [pid = 2064] [id = 464]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 0F48EC00 == 93 [pid = 2064] [id = 463]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 1A01C000 == 92 [pid = 2064] [id = 462]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 15DD0000 == 91 [pid = 2064] [id = 461]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 14C9C000 == 90 [pid = 2064] [id = 460]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 2C4C5800 == 89 [pid = 2064] [id = 459]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 2C1CD400 == 88 [pid = 2064] [id = 458]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 2BE0BC00 == 87 [pid = 2064] [id = 457]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 28204C00 == 86 [pid = 2064] [id = 456]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 26F77400 == 85 [pid = 2064] [id = 455]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 26F73800 == 84 [pid = 2064] [id = 454]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 2115B000 == 83 [pid = 2064] [id = 453]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 21159C00 == 82 [pid = 2064] [id = 452]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 282CA000 == 81 [pid = 2064] [id = 451]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 2820FC00 == 80 [pid = 2064] [id = 450]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 28203800 == 79 [pid = 2064] [id = 449]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 2943FC00 == 78 [pid = 2064] [id = 448]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 25219000 == 77 [pid = 2064] [id = 447]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 24EB6400 == 76 [pid = 2064] [id = 446]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 24EAA800 == 75 [pid = 2064] [id = 445]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 21185000 == 74 [pid = 2064] [id = 444]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 283E8C00 == 73 [pid = 2064] [id = 443]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 2740AC00 == 72 [pid = 2064] [id = 442]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 25723000 == 71 [pid = 2064] [id = 441]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 24B64C00 == 70 [pid = 2064] [id = 440]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 1FE38400 == 69 [pid = 2064] [id = 390]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 23E5FC00 == 68 [pid = 2064] [id = 439]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 21F45800 == 67 [pid = 2064] [id = 438]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 1EDFD800 == 66 [pid = 2064] [id = 437]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 1C86E800 == 65 [pid = 2064] [id = 436]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 1995E400 == 64 [pid = 2064] [id = 435]
22:16:15 INFO - PROCESS | 2064 | --DOCSHELL 0F9A8000 == 63 [pid = 2064] [id = 434]
22:16:15 INFO - PROCESS | 2064 | --DOMWINDOW == 281 (195A0400) [pid = 2064] [serial = 1211] [outer = 00000000] [url = about:blank]
22:16:15 INFO - PROCESS | 2064 | --DOMWINDOW == 280 (213B8C00) [pid = 2064] [serial = 1094] [outer = 00000000] [url = about:blank]
22:16:15 INFO - PROCESS | 2064 | --DOMWINDOW == 279 (18F4C400) [pid = 2064] [serial = 1097] [outer = 00000000] [url = about:blank]
22:16:15 INFO - PROCESS | 2064 | --DOMWINDOW == 278 (2301B000) [pid = 2064] [serial = 1214] [outer = 00000000] [url = about:blank]
22:16:15 INFO - PROCESS | 2064 | --DOMWINDOW == 277 (1C86F400) [pid = 2064] [serial = 1186] [outer = 00000000] [url = about:blank]
22:16:16 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
22:16:16 INFO - document served over http requires an https
22:16:16 INFO - sub-resource via fetch-request using the meta-csp
22:16:16 INFO - delivery method with keep-origin-redirect and when
22:16:16 INFO - the target request is cross-origin.
22:16:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1562ms
22:16:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
22:16:16 INFO - PROCESS | 2064 | ++DOCSHELL 0F665000 == 64 [pid = 2064] [id = 507]
22:16:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 278 (0F9A7400) [pid = 2064] [serial = 1422] [outer = 00000000]
22:16:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 279 (12198C00) [pid = 2064] [serial = 1423] [outer = 0F9A7400]
22:16:16 INFO - PROCESS | 2064 | 1448000176849 Marionette INFO loaded listener.js
22:16:16 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 280 (1401B000) [pid = 2064] [serial = 1424] [outer = 0F9A7400]
22:16:17 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
22:16:17 INFO - document served over http requires an https
22:16:17 INFO - sub-resource via fetch-request using the meta-csp
22:16:17 INFO - delivery method with no-redirect and when
22:16:17 INFO - the target request is cross-origin.
22:16:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 750ms
22:16:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:16:17 INFO - PROCESS | 2064 | ++DOCSHELL 14C96000 == 65 [pid = 2064] [id = 508]
22:16:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 281 (14D50400) [pid = 2064] [serial = 1425] [outer = 00000000]
22:16:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 282 (1793A400) [pid = 2064] [serial = 1426] [outer = 14D50400]
22:16:17 INFO - PROCESS | 2064 | 1448000177488 Marionette INFO loaded listener.js
22:16:17 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 283 (17B28000) [pid = 2064] [serial = 1427] [outer = 14D50400]
22:16:18 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
22:16:18 INFO - document served over http requires an https
22:16:18 INFO - sub-resource via fetch-request using the meta-csp
22:16:18 INFO - delivery method with swap-origin-redirect and when
22:16:18 INFO - the target request is cross-origin.
22:16:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 797ms
22:16:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:16:18 INFO - PROCESS | 2064 | ++DOCSHELL 18E85800 == 66 [pid = 2064] [id = 509]
22:16:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 284 (18E8E000) [pid = 2064] [serial = 1428] [outer = 00000000]
22:16:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 285 (1954F000) [pid = 2064] [serial = 1429] [outer = 18E8E000]
22:16:18 INFO - PROCESS | 2064 | 1448000178358 Marionette INFO loaded listener.js
22:16:18 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 286 (19963C00) [pid = 2064] [serial = 1430] [outer = 18E8E000]
22:16:18 INFO - PROCESS | 2064 | ++DOCSHELL 19F7C000 == 67 [pid = 2064] [id = 510]
22:16:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 287 (19F80000) [pid = 2064] [serial = 1431] [outer = 00000000]
22:16:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 288 (1A376400) [pid = 2064] [serial = 1432] [outer = 19F80000]
22:16:18 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
22:16:18 INFO - document served over http requires an https
22:16:18 INFO - sub-resource via iframe-tag using the meta-csp
22:16:18 INFO - delivery method with keep-origin-redirect and when
22:16:18 INFO - the target request is cross-origin.
22:16:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 797ms
22:16:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:16:19 INFO - PROCESS | 2064 | ++DOCSHELL 191A5C00 == 68 [pid = 2064] [id = 511]
22:16:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 289 (19BE6800) [pid = 2064] [serial = 1433] [outer = 00000000]
22:16:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 290 (1A025800) [pid = 2064] [serial = 1434] [outer = 19BE6800]
22:16:19 INFO - PROCESS | 2064 | 1448000179180 Marionette INFO loaded listener.js
22:16:19 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 291 (1C6B3000) [pid = 2064] [serial = 1435] [outer = 19BE6800]
22:16:19 INFO - PROCESS | 2064 | ++DOCSHELL 1CECA400 == 69 [pid = 2064] [id = 512]
22:16:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 292 (1CED0400) [pid = 2064] [serial = 1436] [outer = 00000000]
22:16:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 293 (1CAA4C00) [pid = 2064] [serial = 1437] [outer = 1CED0400]
22:16:19 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
22:16:19 INFO - document served over http requires an https
22:16:19 INFO - sub-resource via iframe-tag using the meta-csp
22:16:19 INFO - delivery method with no-redirect and when
22:16:19 INFO - the target request is cross-origin.
22:16:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 843ms
22:16:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:16:19 INFO - PROCESS | 2064 | ++DOCSHELL 1CE12000 == 70 [pid = 2064] [id = 513]
22:16:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 294 (1CE14800) [pid = 2064] [serial = 1438] [outer = 00000000]
22:16:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 295 (1D04B800) [pid = 2064] [serial = 1439] [outer = 1CE14800]
22:16:20 INFO - PROCESS | 2064 | 1448000180039 Marionette INFO loaded listener.js
22:16:20 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 296 (1D069800) [pid = 2064] [serial = 1440] [outer = 1CE14800]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 295 (282CC400) [pid = 2064] [serial = 1263] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 294 (2115D400) [pid = 2064] [serial = 1268] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000126504]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 293 (23E67000) [pid = 2064] [serial = 1231] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 292 (26F75C00) [pid = 2064] [serial = 1273] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 291 (237ABC00) [pid = 2064] [serial = 1215] [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]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 290 (19B4D400) [pid = 2064] [serial = 1221] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 289 (1EFC7000) [pid = 2064] [serial = 1226] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000114636]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 288 (1731E800) [pid = 2064] [serial = 1326] [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]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 287 (167DC800) [pid = 2064] [serial = 1310] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000141196]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 286 (14C9C400) [pid = 2064] [serial = 1323] [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]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 285 (0E5F0800) [pid = 2064] [serial = 1317] [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]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 284 (1A021C00) [pid = 2064] [serial = 1296] [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]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 283 (0E81B000) [pid = 2064] [serial = 1335] [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]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 282 (0F65B400) [pid = 2064] [serial = 1312] [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]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 281 (0F66DC00) [pid = 2064] [serial = 1299] [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]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 280 (11DBC800) [pid = 2064] [serial = 1320] [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]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 279 (1670DC00) [pid = 2064] [serial = 1293] [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]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 278 (0FC60C00) [pid = 2064] [serial = 1338] [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]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 277 (19F80400) [pid = 2064] [serial = 1315] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 276 (19547800) [pid = 2064] [serial = 1329] [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]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 275 (1A01F000) [pid = 2064] [serial = 1332] [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]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 274 (12A86400) [pid = 2064] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 273 (0F90C800) [pid = 2064] [serial = 1307] [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]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 272 (0F6CC000) [pid = 2064] [serial = 1302] [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]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 271 (17ABEC00) [pid = 2064] [serial = 1342] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 270 (11DBA400) [pid = 2064] [serial = 1219] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 269 (2118D000) [pid = 2064] [serial = 1246] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 268 (26C06C00) [pid = 2064] [serial = 1237] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 267 (13B6F400) [pid = 2064] [serial = 1303] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 266 (28209000) [pid = 2064] [serial = 1264] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 265 (12AF4400) [pid = 2064] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000141196]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 264 (27B5D800) [pid = 2064] [serial = 1240] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 263 (21159400) [pid = 2064] [serial = 1269] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000126504]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 262 (17318400) [pid = 2064] [serial = 1308] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 261 (1226B400) [pid = 2064] [serial = 1321] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 260 (24F11C00) [pid = 2064] [serial = 1232] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 259 (0F65BC00) [pid = 2064] [serial = 1336] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 258 (17B1DC00) [pid = 2064] [serial = 1327] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 257 (26F77800) [pid = 2064] [serial = 1274] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 256 (17AC8800) [pid = 2064] [serial = 1294] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 255 (29446800) [pid = 2064] [serial = 1258] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 254 (12051000) [pid = 2064] [serial = 1339] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 253 (2BE08400) [pid = 2064] [serial = 1279] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 252 (2820C000) [pid = 2064] [serial = 1261] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 251 (1860B800) [pid = 2064] [serial = 1300] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 250 (1D2C3800) [pid = 2064] [serial = 1224] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 249 (19BDB400) [pid = 2064] [serial = 1222] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 248 (2C4C1000) [pid = 2064] [serial = 1285] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 247 (1A37D800) [pid = 2064] [serial = 1333] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 246 (12F0DC00) [pid = 2064] [serial = 1316] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 245 (25213400) [pid = 2064] [serial = 1252] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 244 (27927000) [pid = 2064] [serial = 1255] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 243 (15113000) [pid = 2064] [serial = 1324] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 242 (2501A800) [pid = 2064] [serial = 1234] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 241 (17B23400) [pid = 2064] [serial = 1306] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 240 (1F07A400) [pid = 2064] [serial = 1227] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000114636]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 239 (16C14000) [pid = 2064] [serial = 1313] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 238 (24EB2400) [pid = 2064] [serial = 1249] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 237 (2C602400) [pid = 2064] [serial = 1288] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 236 (282D1800) [pid = 2064] [serial = 1266] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 235 (21163800) [pid = 2064] [serial = 1271] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 234 (19554400) [pid = 2064] [serial = 1291] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 233 (238CF400) [pid = 2064] [serial = 1229] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 232 (19960C00) [pid = 2064] [serial = 1330] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 231 (282CF800) [pid = 2064] [serial = 1276] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 230 (1CA9F800) [pid = 2064] [serial = 1297] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 229 (0F656C00) [pid = 2064] [serial = 1318] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 228 (29D65400) [pid = 2064] [serial = 1243] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 227 (2C1C4C00) [pid = 2064] [serial = 1282] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 226 (19F07000) [pid = 2064] [serial = 1331] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 225 (23CD7C00) [pid = 2064] [serial = 1217] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 224 (187D9800) [pid = 2064] [serial = 1328] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | --DOMWINDOW == 223 (1C876C00) [pid = 2064] [serial = 1334] [outer = 00000000] [url = about:blank]
22:16:21 INFO - PROCESS | 2064 | ++DOCSHELL 12A86400 == 71 [pid = 2064] [id = 514]
22:16:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 224 (12AF4400) [pid = 2064] [serial = 1441] [outer = 00000000]
22:16:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 225 (13B71400) [pid = 2064] [serial = 1442] [outer = 12AF4400]
22:16:21 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
22:16:21 INFO - document served over http requires an https
22:16:21 INFO - sub-resource via iframe-tag using the meta-csp
22:16:21 INFO - delivery method with swap-origin-redirect and when
22:16:21 INFO - the target request is cross-origin.
22:16:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1656ms
22:16:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:16:21 INFO - PROCESS | 2064 | ++DOCSHELL 11593C00 == 72 [pid = 2064] [id = 515]
22:16:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 226 (1173F800) [pid = 2064] [serial = 1443] [outer = 00000000]
22:16:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 227 (1995DC00) [pid = 2064] [serial = 1444] [outer = 1173F800]
22:16:21 INFO - PROCESS | 2064 | 1448000181764 Marionette INFO loaded listener.js
22:16:21 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 228 (1D010800) [pid = 2064] [serial = 1445] [outer = 1173F800]
22:16:22 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
22:16:22 INFO - document served over http requires an https
22:16:22 INFO - sub-resource via script-tag using the meta-csp
22:16:22 INFO - delivery method with keep-origin-redirect and when
22:16:22 INFO - the target request is cross-origin.
22:16:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 797ms
22:16:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
22:16:22 INFO - PROCESS | 2064 | ++DOCSHELL 1D29D400 == 73 [pid = 2064] [id = 516]
22:16:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 229 (1D29DC00) [pid = 2064] [serial = 1446] [outer = 00000000]
22:16:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 230 (1D471800) [pid = 2064] [serial = 1447] [outer = 1D29DC00]
22:16:22 INFO - PROCESS | 2064 | 1448000182427 Marionette INFO loaded listener.js
22:16:22 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 231 (1E26A800) [pid = 2064] [serial = 1448] [outer = 1D29DC00]
22:16:22 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
22:16:22 INFO - document served over http requires an https
22:16:22 INFO - sub-resource via script-tag using the meta-csp
22:16:22 INFO - delivery method with no-redirect and when
22:16:22 INFO - the target request is cross-origin.
22:16:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 703ms
22:16:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:16:23 INFO - PROCESS | 2064 | ++DOCSHELL 0E580800 == 74 [pid = 2064] [id = 517]
22:16:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 232 (0E81A800) [pid = 2064] [serial = 1449] [outer = 00000000]
22:16:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 233 (0F6D2400) [pid = 2064] [serial = 1450] [outer = 0E81A800]
22:16:23 INFO - PROCESS | 2064 | 1448000183391 Marionette INFO loaded listener.js
22:16:23 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 234 (11739800) [pid = 2064] [serial = 1451] [outer = 0E81A800]
22:16:24 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
22:16:24 INFO - document served over http requires an https
22:16:24 INFO - sub-resource via script-tag using the meta-csp
22:16:24 INFO - delivery method with swap-origin-redirect and when
22:16:24 INFO - the target request is cross-origin.
22:16:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1141ms
22:16:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:16:24 INFO - PROCESS | 2064 | ++DOCSHELL 155C8800 == 75 [pid = 2064] [id = 518]
22:16:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 235 (15B53400) [pid = 2064] [serial = 1452] [outer = 00000000]
22:16:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 236 (17324C00) [pid = 2064] [serial = 1453] [outer = 15B53400]
22:16:24 INFO - PROCESS | 2064 | 1448000184480 Marionette INFO loaded listener.js
22:16:24 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 237 (187D5000) [pid = 2064] [serial = 1454] [outer = 15B53400]
22:16:25 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
22:16:25 INFO - document served over http requires an https
22:16:25 INFO - sub-resource via xhr-request using the meta-csp
22:16:25 INFO - delivery method with keep-origin-redirect and when
22:16:25 INFO - the target request is cross-origin.
22:16:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1031ms
22:16:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
22:16:25 INFO - PROCESS | 2064 | ++DOCSHELL 19B48800 == 76 [pid = 2064] [id = 519]
22:16:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 238 (19B4E000) [pid = 2064] [serial = 1455] [outer = 00000000]
22:16:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 239 (1D047C00) [pid = 2064] [serial = 1456] [outer = 19B4E000]
22:16:25 INFO - PROCESS | 2064 | 1448000185530 Marionette INFO loaded listener.js
22:16:25 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 240 (1E7E9400) [pid = 2064] [serial = 1457] [outer = 19B4E000]
22:16:26 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
22:16:26 INFO - document served over http requires an https
22:16:26 INFO - sub-resource via xhr-request using the meta-csp
22:16:26 INFO - delivery method with no-redirect and when
22:16:26 INFO - the target request is cross-origin.
22:16:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1000ms
22:16:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:16:26 INFO - PROCESS | 2064 | ++DOCSHELL 1E7E4C00 == 77 [pid = 2064] [id = 520]
22:16:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 241 (1EA09C00) [pid = 2064] [serial = 1458] [outer = 00000000]
22:16:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 242 (1EDFD800) [pid = 2064] [serial = 1459] [outer = 1EA09C00]
22:16:26 INFO - PROCESS | 2064 | 1448000186552 Marionette INFO loaded listener.js
22:16:26 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 243 (1F07A400) [pid = 2064] [serial = 1460] [outer = 1EA09C00]
22:16:27 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
22:16:27 INFO - document served over http requires an https
22:16:27 INFO - sub-resource via xhr-request using the meta-csp
22:16:27 INFO - delivery method with swap-origin-redirect and when
22:16:27 INFO - the target request is cross-origin.
22:16:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1000ms
22:16:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:16:27 INFO - PROCESS | 2064 | ++DOCSHELL 1ED88800 == 78 [pid = 2064] [id = 521]
22:16:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 244 (1EDCE000) [pid = 2064] [serial = 1461] [outer = 00000000]
22:16:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 245 (1FE31C00) [pid = 2064] [serial = 1462] [outer = 1EDCE000]
22:16:27 INFO - PROCESS | 2064 | 1448000187541 Marionette INFO loaded listener.js
22:16:27 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 246 (200BC800) [pid = 2064] [serial = 1463] [outer = 1EDCE000]
22:16:28 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
22:16:28 INFO - document served over http requires an http
22:16:28 INFO - sub-resource via fetch-request using the meta-csp
22:16:28 INFO - delivery method with keep-origin-redirect and when
22:16:28 INFO - the target request is same-origin.
22:16:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 938ms
22:16:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
22:16:28 INFO - PROCESS | 2064 | ++DOCSHELL 20418000 == 79 [pid = 2064] [id = 522]
22:16:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 247 (20418400) [pid = 2064] [serial = 1464] [outer = 00000000]
22:16:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 248 (20423C00) [pid = 2064] [serial = 1465] [outer = 20418400]
22:16:28 INFO - PROCESS | 2064 | 1448000188527 Marionette INFO loaded listener.js
22:16:28 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 249 (2082C000) [pid = 2064] [serial = 1466] [outer = 20418400]
22:16:29 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
22:16:29 INFO - document served over http requires an http
22:16:29 INFO - sub-resource via fetch-request using the meta-csp
22:16:29 INFO - delivery method with no-redirect and when
22:16:29 INFO - the target request is same-origin.
22:16:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1141ms
22:16:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:16:29 INFO - PROCESS | 2064 | ++DOCSHELL 2041E000 == 80 [pid = 2064] [id = 523]
22:16:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 250 (2082F400) [pid = 2064] [serial = 1467] [outer = 00000000]
22:16:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 251 (208FB400) [pid = 2064] [serial = 1468] [outer = 2082F400]
22:16:29 INFO - PROCESS | 2064 | 1448000189658 Marionette INFO loaded listener.js
22:16:29 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 252 (209ED800) [pid = 2064] [serial = 1469] [outer = 2082F400]
22:16:30 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
22:16:30 INFO - document served over http requires an http
22:16:30 INFO - sub-resource via fetch-request using the meta-csp
22:16:30 INFO - delivery method with swap-origin-redirect and when
22:16:30 INFO - the target request is same-origin.
22:16:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 938ms
22:16:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:16:30 INFO - PROCESS | 2064 | ++DOCSHELL 208F7400 == 81 [pid = 2064] [id = 524]
22:16:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 253 (208F8C00) [pid = 2064] [serial = 1470] [outer = 00000000]
22:16:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 254 (20C68800) [pid = 2064] [serial = 1471] [outer = 208F8C00]
22:16:30 INFO - PROCESS | 2064 | 1448000190622 Marionette INFO loaded listener.js
22:16:30 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 255 (20F5C400) [pid = 2064] [serial = 1472] [outer = 208F8C00]
22:16:31 INFO - PROCESS | 2064 | ++DOCSHELL 20F63400 == 82 [pid = 2064] [id = 525]
22:16:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 256 (20F65800) [pid = 2064] [serial = 1473] [outer = 00000000]
22:16:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 257 (20F67800) [pid = 2064] [serial = 1474] [outer = 20F65800]
22:16:31 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
22:16:31 INFO - document served over http requires an http
22:16:31 INFO - sub-resource via iframe-tag using the meta-csp
22:16:31 INFO - delivery method with keep-origin-redirect and when
22:16:31 INFO - the target request is same-origin.
22:16:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1094ms
22:16:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:16:31 INFO - PROCESS | 2064 | ++DOCSHELL 20F65C00 == 83 [pid = 2064] [id = 526]
22:16:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 258 (20F66400) [pid = 2064] [serial = 1475] [outer = 00000000]
22:16:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 259 (21164000) [pid = 2064] [serial = 1476] [outer = 20F66400]
22:16:31 INFO - PROCESS | 2064 | 1448000191738 Marionette INFO loaded listener.js
22:16:31 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 260 (21184400) [pid = 2064] [serial = 1477] [outer = 20F66400]
22:16:32 INFO - PROCESS | 2064 | ++DOCSHELL 21163800 == 84 [pid = 2064] [id = 527]
22:16:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 261 (21184800) [pid = 2064] [serial = 1478] [outer = 00000000]
22:16:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 262 (2118E400) [pid = 2064] [serial = 1479] [outer = 21184800]
22:16:32 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
22:16:32 INFO - document served over http requires an http
22:16:32 INFO - sub-resource via iframe-tag using the meta-csp
22:16:32 INFO - delivery method with no-redirect and when
22:16:32 INFO - the target request is same-origin.
22:16:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 985ms
22:16:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:16:32 INFO - PROCESS | 2064 | ++DOCSHELL 21189400 == 85 [pid = 2064] [id = 528]
22:16:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 263 (2118B400) [pid = 2064] [serial = 1480] [outer = 00000000]
22:16:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 264 (211D7800) [pid = 2064] [serial = 1481] [outer = 2118B400]
22:16:32 INFO - PROCESS | 2064 | 1448000192750 Marionette INFO loaded listener.js
22:16:32 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 265 (212CAC00) [pid = 2064] [serial = 1482] [outer = 2118B400]
22:16:33 INFO - PROCESS | 2064 | ++DOCSHELL 212CD000 == 86 [pid = 2064] [id = 529]
22:16:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 266 (212CE000) [pid = 2064] [serial = 1483] [outer = 00000000]
22:16:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 267 (212D2400) [pid = 2064] [serial = 1484] [outer = 212CE000]
22:16:33 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
22:16:33 INFO - document served over http requires an http
22:16:33 INFO - sub-resource via iframe-tag using the meta-csp
22:16:33 INFO - delivery method with swap-origin-redirect and when
22:16:33 INFO - the target request is same-origin.
22:16:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1094ms
22:16:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:16:33 INFO - PROCESS | 2064 | ++DOCSHELL 212D3000 == 87 [pid = 2064] [id = 530]
22:16:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 268 (212D3400) [pid = 2064] [serial = 1485] [outer = 00000000]
22:16:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 269 (213C5800) [pid = 2064] [serial = 1486] [outer = 212D3400]
22:16:33 INFO - PROCESS | 2064 | 1448000193838 Marionette INFO loaded listener.js
22:16:33 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 270 (21542800) [pid = 2064] [serial = 1487] [outer = 212D3400]
22:16:34 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
22:16:34 INFO - document served over http requires an http
22:16:34 INFO - sub-resource via script-tag using the meta-csp
22:16:34 INFO - delivery method with keep-origin-redirect and when
22:16:34 INFO - the target request is same-origin.
22:16:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1032ms
22:16:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
22:16:34 INFO - PROCESS | 2064 | ++DOCSHELL 215B4800 == 88 [pid = 2064] [id = 531]
22:16:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 271 (215B5400) [pid = 2064] [serial = 1488] [outer = 00000000]
22:16:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 272 (215C8400) [pid = 2064] [serial = 1489] [outer = 215B5400]
22:16:34 INFO - PROCESS | 2064 | 1448000194902 Marionette INFO loaded listener.js
22:16:34 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 273 (215CD800) [pid = 2064] [serial = 1490] [outer = 215B5400]
22:16:35 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
22:16:35 INFO - document served over http requires an http
22:16:35 INFO - sub-resource via script-tag using the meta-csp
22:16:35 INFO - delivery method with no-redirect and when
22:16:35 INFO - the target request is same-origin.
22:16:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 985ms
22:16:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:16:35 INFO - PROCESS | 2064 | ++DOCSHELL 215D3C00 == 89 [pid = 2064] [id = 532]
22:16:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 274 (21627000) [pid = 2064] [serial = 1491] [outer = 00000000]
22:16:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 275 (2162F400) [pid = 2064] [serial = 1492] [outer = 21627000]
22:16:35 INFO - PROCESS | 2064 | 1448000195868 Marionette INFO loaded listener.js
22:16:35 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 276 (216E4000) [pid = 2064] [serial = 1493] [outer = 21627000]
22:16:36 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
22:16:36 INFO - document served over http requires an http
22:16:36 INFO - sub-resource via script-tag using the meta-csp
22:16:36 INFO - delivery method with swap-origin-redirect and when
22:16:36 INFO - the target request is same-origin.
22:16:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1031ms
22:16:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:16:36 INFO - PROCESS | 2064 | ++DOCSHELL 21630800 == 90 [pid = 2064] [id = 533]
22:16:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 277 (216EC800) [pid = 2064] [serial = 1494] [outer = 00000000]
22:16:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 278 (21F45400) [pid = 2064] [serial = 1495] [outer = 216EC800]
22:16:36 INFO - PROCESS | 2064 | 1448000196915 Marionette INFO loaded listener.js
22:16:36 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 279 (21F49000) [pid = 2064] [serial = 1496] [outer = 216EC800]
22:16:37 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
22:16:37 INFO - document served over http requires an http
22:16:37 INFO - sub-resource via xhr-request using the meta-csp
22:16:37 INFO - delivery method with keep-origin-redirect and when
22:16:37 INFO - the target request is same-origin.
22:16:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 953ms
22:16:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
22:16:37 INFO - PROCESS | 2064 | ++DOCSHELL 21F4DC00 == 91 [pid = 2064] [id = 534]
22:16:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 280 (21F50400) [pid = 2064] [serial = 1497] [outer = 00000000]
22:16:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 281 (21F8CC00) [pid = 2064] [serial = 1498] [outer = 21F50400]
22:16:37 INFO - PROCESS | 2064 | 1448000197878 Marionette INFO loaded listener.js
22:16:37 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 282 (21F91400) [pid = 2064] [serial = 1499] [outer = 21F50400]
22:16:38 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
22:16:38 INFO - document served over http requires an http
22:16:38 INFO - sub-resource via xhr-request using the meta-csp
22:16:38 INFO - delivery method with no-redirect and when
22:16:38 INFO - the target request is same-origin.
22:16:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 953ms
22:16:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:16:38 INFO - PROCESS | 2064 | ++DOCSHELL 21F8B800 == 92 [pid = 2064] [id = 535]
22:16:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 283 (2208AC00) [pid = 2064] [serial = 1500] [outer = 00000000]
22:16:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 284 (22095400) [pid = 2064] [serial = 1501] [outer = 2208AC00]
22:16:38 INFO - PROCESS | 2064 | 1448000198833 Marionette INFO loaded listener.js
22:16:38 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 285 (22D7A400) [pid = 2064] [serial = 1502] [outer = 2208AC00]
22:16:39 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
22:16:39 INFO - document served over http requires an http
22:16:39 INFO - sub-resource via xhr-request using the meta-csp
22:16:39 INFO - delivery method with swap-origin-redirect and when
22:16:39 INFO - the target request is same-origin.
22:16:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 954ms
22:16:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:16:39 INFO - PROCESS | 2064 | ++DOCSHELL 21F42400 == 93 [pid = 2064] [id = 536]
22:16:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 286 (22D77C00) [pid = 2064] [serial = 1503] [outer = 00000000]
22:16:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 287 (22E55800) [pid = 2064] [serial = 1504] [outer = 22D77C00]
22:16:39 INFO - PROCESS | 2064 | 1448000199747 Marionette INFO loaded listener.js
22:16:39 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 288 (22E5AC00) [pid = 2064] [serial = 1505] [outer = 22D77C00]
22:16:40 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
22:16:40 INFO - document served over http requires an https
22:16:40 INFO - sub-resource via fetch-request using the meta-csp
22:16:40 INFO - delivery method with keep-origin-redirect and when
22:16:40 INFO - the target request is same-origin.
22:16:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 985ms
22:16:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
22:16:40 INFO - PROCESS | 2064 | ++DOCSHELL 23007000 == 94 [pid = 2064] [id = 537]
22:16:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 289 (23008C00) [pid = 2064] [serial = 1506] [outer = 00000000]
22:16:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 290 (2301BC00) [pid = 2064] [serial = 1507] [outer = 23008C00]
22:16:40 INFO - PROCESS | 2064 | 1448000200773 Marionette INFO loaded listener.js
22:16:40 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 291 (2301F400) [pid = 2064] [serial = 1508] [outer = 23008C00]
22:16:41 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
22:16:41 INFO - document served over http requires an https
22:16:41 INFO - sub-resource via fetch-request using the meta-csp
22:16:41 INFO - delivery method with no-redirect and when
22:16:41 INFO - the target request is same-origin.
22:16:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 984ms
22:16:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:16:41 INFO - PROCESS | 2064 | ++DOCSHELL 2301E000 == 95 [pid = 2064] [id = 538]
22:16:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 292 (23102400) [pid = 2064] [serial = 1509] [outer = 00000000]
22:16:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 293 (2310F000) [pid = 2064] [serial = 1510] [outer = 23102400]
22:16:41 INFO - PROCESS | 2064 | 1448000201763 Marionette INFO loaded listener.js
22:16:41 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 294 (23158000) [pid = 2064] [serial = 1511] [outer = 23102400]
22:16:42 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
22:16:42 INFO - document served over http requires an https
22:16:42 INFO - sub-resource via fetch-request using the meta-csp
22:16:42 INFO - delivery method with swap-origin-redirect and when
22:16:42 INFO - the target request is same-origin.
22:16:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1187ms
22:16:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:16:42 INFO - PROCESS | 2064 | ++DOCSHELL 237A5000 == 96 [pid = 2064] [id = 539]
22:16:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 295 (237A5800) [pid = 2064] [serial = 1512] [outer = 00000000]
22:16:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 296 (2384D800) [pid = 2064] [serial = 1513] [outer = 237A5800]
22:16:42 INFO - PROCESS | 2064 | 1448000202977 Marionette INFO loaded listener.js
22:16:43 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 297 (23852400) [pid = 2064] [serial = 1514] [outer = 237A5800]
22:16:43 INFO - PROCESS | 2064 | ++DOCSHELL 238CA400 == 97 [pid = 2064] [id = 540]
22:16:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 298 (238CC000) [pid = 2064] [serial = 1515] [outer = 00000000]
22:16:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 299 (238D0800) [pid = 2064] [serial = 1516] [outer = 238CC000]
22:16:43 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
22:16:43 INFO - document served over http requires an https
22:16:43 INFO - sub-resource via iframe-tag using the meta-csp
22:16:43 INFO - delivery method with keep-origin-redirect and when
22:16:43 INFO - the target request is same-origin.
22:16:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1078ms
22:16:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:16:44 INFO - PROCESS | 2064 | ++DOCSHELL 238CEC00 == 98 [pid = 2064] [id = 541]
22:16:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 300 (23CD6800) [pid = 2064] [serial = 1517] [outer = 00000000]
22:16:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 301 (23CEE400) [pid = 2064] [serial = 1518] [outer = 23CD6800]
22:16:44 INFO - PROCESS | 2064 | 1448000204181 Marionette INFO loaded listener.js
22:16:44 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 302 (23CF1800) [pid = 2064] [serial = 1519] [outer = 23CD6800]
22:16:46 INFO - PROCESS | 2064 | ++DOCSHELL 0F9A8400 == 99 [pid = 2064] [id = 542]
22:16:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 303 (0F9AA800) [pid = 2064] [serial = 1520] [outer = 00000000]
22:16:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 304 (14CB4C00) [pid = 2064] [serial = 1521] [outer = 0F9AA800]
22:16:46 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
22:16:46 INFO - document served over http requires an https
22:16:46 INFO - sub-resource via iframe-tag using the meta-csp
22:16:46 INFO - delivery method with no-redirect and when
22:16:46 INFO - the target request is same-origin.
22:16:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2718ms
22:16:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:16:46 INFO - PROCESS | 2064 | ++DOCSHELL 0F830000 == 100 [pid = 2064] [id = 543]
22:16:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 305 (0F906400) [pid = 2064] [serial = 1522] [outer = 00000000]
22:16:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 306 (11D96C00) [pid = 2064] [serial = 1523] [outer = 0F906400]
22:16:46 INFO - PROCESS | 2064 | 1448000206840 Marionette INFO loaded listener.js
22:16:46 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 307 (14CC0400) [pid = 2064] [serial = 1524] [outer = 0F906400]
22:16:47 INFO - PROCESS | 2064 | ++DOCSHELL 18963800 == 101 [pid = 2064] [id = 544]
22:16:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 308 (18F48800) [pid = 2064] [serial = 1525] [outer = 00000000]
22:16:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 309 (1A020800) [pid = 2064] [serial = 1526] [outer = 18F48800]
22:16:47 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
22:16:47 INFO - document served over http requires an https
22:16:47 INFO - sub-resource via iframe-tag using the meta-csp
22:16:47 INFO - delivery method with swap-origin-redirect and when
22:16:47 INFO - the target request is same-origin.
22:16:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1078ms
22:16:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:16:47 INFO - PROCESS | 2064 | ++DOCSHELL 19B4E800 == 102 [pid = 2064] [id = 545]
22:16:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 310 (19BE0800) [pid = 2064] [serial = 1527] [outer = 00000000]
22:16:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 311 (1D05E400) [pid = 2064] [serial = 1528] [outer = 19BE0800]
22:16:47 INFO - PROCESS | 2064 | 1448000207954 Marionette INFO loaded listener.js
22:16:48 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 312 (23CFB400) [pid = 2064] [serial = 1529] [outer = 19BE0800]
22:16:49 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
22:16:49 INFO - document served over http requires an https
22:16:49 INFO - sub-resource via script-tag using the meta-csp
22:16:49 INFO - delivery method with keep-origin-redirect and when
22:16:49 INFO - the target request is same-origin.
22:16:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1610ms
22:16:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
22:16:49 INFO - PROCESS | 2064 | ++DOCSHELL 13B75800 == 103 [pid = 2064] [id = 546]
22:16:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 313 (13BE5C00) [pid = 2064] [serial = 1530] [outer = 00000000]
22:16:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 314 (155DB400) [pid = 2064] [serial = 1531] [outer = 13BE5C00]
22:16:49 INFO - PROCESS | 2064 | 1448000209569 Marionette INFO loaded listener.js
22:16:49 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 315 (1793DC00) [pid = 2064] [serial = 1532] [outer = 13BE5C00]
22:16:50 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
22:16:50 INFO - document served over http requires an https
22:16:50 INFO - sub-resource via script-tag using the meta-csp
22:16:50 INFO - delivery method with no-redirect and when
22:16:50 INFO - the target request is same-origin.
22:16:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1000ms
22:16:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:16:50 INFO - PROCESS | 2064 | ++DOCSHELL 195AE000 == 104 [pid = 2064] [id = 547]
22:16:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 316 (1995CC00) [pid = 2064] [serial = 1533] [outer = 00000000]
22:16:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 317 (1CAA3800) [pid = 2064] [serial = 1534] [outer = 1995CC00]
22:16:50 INFO - PROCESS | 2064 | 1448000210537 Marionette INFO loaded listener.js
22:16:50 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 318 (1D05F400) [pid = 2064] [serial = 1535] [outer = 1995CC00]
22:16:51 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
22:16:51 INFO - document served over http requires an https
22:16:51 INFO - sub-resource via script-tag using the meta-csp
22:16:51 INFO - delivery method with swap-origin-redirect and when
22:16:51 INFO - the target request is same-origin.
22:16:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1296ms
22:16:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:16:51 INFO - PROCESS | 2064 | ++DOCSHELL 12AF5000 == 105 [pid = 2064] [id = 548]
22:16:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 319 (12FB3000) [pid = 2064] [serial = 1536] [outer = 00000000]
22:16:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 320 (1CFF7800) [pid = 2064] [serial = 1537] [outer = 12FB3000]
22:16:51 INFO - PROCESS | 2064 | 1448000211816 Marionette INFO loaded listener.js
22:16:51 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 321 (1D2CB800) [pid = 2064] [serial = 1538] [outer = 12FB3000]
22:16:52 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
22:16:52 INFO - document served over http requires an https
22:16:52 INFO - sub-resource via xhr-request using the meta-csp
22:16:52 INFO - delivery method with keep-origin-redirect and when
22:16:52 INFO - the target request is same-origin.
22:16:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 954ms
22:16:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
22:16:52 INFO - PROCESS | 2064 | ++DOCSHELL 12F0F000 == 106 [pid = 2064] [id = 549]
22:16:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 322 (14D04800) [pid = 2064] [serial = 1539] [outer = 00000000]
22:16:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 323 (1C872C00) [pid = 2064] [serial = 1540] [outer = 14D04800]
22:16:52 INFO - PROCESS | 2064 | 1448000212783 Marionette INFO loaded listener.js
22:16:52 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 324 (1E26F800) [pid = 2064] [serial = 1541] [outer = 14D04800]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1D29D400 == 105 [pid = 2064] [id = 516]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 11593C00 == 104 [pid = 2064] [id = 515]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 12A86400 == 103 [pid = 2064] [id = 514]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1CE12000 == 102 [pid = 2064] [id = 513]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1CECA400 == 101 [pid = 2064] [id = 512]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 191A5C00 == 100 [pid = 2064] [id = 511]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 19F7C000 == 99 [pid = 2064] [id = 510]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 18E85800 == 98 [pid = 2064] [id = 509]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 14C96000 == 97 [pid = 2064] [id = 508]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 0F665000 == 96 [pid = 2064] [id = 507]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 11DBD400 == 95 [pid = 2064] [id = 506]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 0F65C400 == 94 [pid = 2064] [id = 505]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 119DE800 == 93 [pid = 2064] [id = 504]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1FC3A800 == 92 [pid = 2064] [id = 503]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1D0B5C00 == 91 [pid = 2064] [id = 502]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 197D5C00 == 90 [pid = 2064] [id = 501]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1F073800 == 89 [pid = 2064] [id = 500]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1EFD1800 == 88 [pid = 2064] [id = 499]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1EDD5000 == 87 [pid = 2064] [id = 498]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1EF1EC00 == 86 [pid = 2064] [id = 497]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1EDC9400 == 85 [pid = 2064] [id = 496]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1EDCAC00 == 84 [pid = 2064] [id = 495]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1EA73000 == 83 [pid = 2064] [id = 494]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1EA56800 == 82 [pid = 2064] [id = 493]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1E7DB400 == 81 [pid = 2064] [id = 492]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1E479C00 == 80 [pid = 2064] [id = 491]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1D4AA000 == 79 [pid = 2064] [id = 490]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1D2C5C00 == 78 [pid = 2064] [id = 489]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1D290400 == 77 [pid = 2064] [id = 488]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1D05EC00 == 76 [pid = 2064] [id = 487]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1CFF2800 == 75 [pid = 2064] [id = 486]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1954A400 == 74 [pid = 2064] [id = 485]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1C6B5800 == 73 [pid = 2064] [id = 484]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 195A8C00 == 72 [pid = 2064] [id = 483]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 195A6800 == 71 [pid = 2064] [id = 482]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 14D0EC00 == 70 [pid = 2064] [id = 481]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 1670BC00 == 69 [pid = 2064] [id = 480]
22:16:53 INFO - PROCESS | 2064 | --DOCSHELL 0FC3F400 == 68 [pid = 2064] [id = 479]
22:16:53 INFO - PROCESS | 2064 | --DOMWINDOW == 323 (14C97800) [pid = 2064] [serial = 1340] [outer = 00000000] [url = about:blank]
22:16:53 INFO - PROCESS | 2064 | --DOMWINDOW == 322 (1D18B400) [pid = 2064] [serial = 1298] [outer = 00000000] [url = about:blank]
22:16:53 INFO - PROCESS | 2064 | --DOMWINDOW == 321 (19BE5800) [pid = 2064] [serial = 1309] [outer = 00000000] [url = about:blank]
22:16:53 INFO - PROCESS | 2064 | --DOMWINDOW == 320 (0F6CF400) [pid = 2064] [serial = 1337] [outer = 00000000] [url = about:blank]
22:16:53 INFO - PROCESS | 2064 | --DOMWINDOW == 319 (19958C00) [pid = 2064] [serial = 1314] [outer = 00000000] [url = about:blank]
22:16:53 INFO - PROCESS | 2064 | --DOMWINDOW == 318 (19F04000) [pid = 2064] [serial = 1301] [outer = 00000000] [url = about:blank]
22:16:53 INFO - PROCESS | 2064 | --DOMWINDOW == 317 (167D8000) [pid = 2064] [serial = 1325] [outer = 00000000] [url = about:blank]
22:16:53 INFO - PROCESS | 2064 | --DOMWINDOW == 316 (13B75C00) [pid = 2064] [serial = 1322] [outer = 00000000] [url = about:blank]
22:16:53 INFO - PROCESS | 2064 | --DOMWINDOW == 315 (17320C00) [pid = 2064] [serial = 1304] [outer = 00000000] [url = about:blank]
22:16:53 INFO - PROCESS | 2064 | --DOMWINDOW == 314 (0F6D3400) [pid = 2064] [serial = 1319] [outer = 00000000] [url = about:blank]
22:16:53 INFO - PROCESS | 2064 | --DOMWINDOW == 313 (191AF000) [pid = 2064] [serial = 1295] [outer = 00000000] [url = about:blank]
22:16:53 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
22:16:53 INFO - document served over http requires an https
22:16:53 INFO - sub-resource via xhr-request using the meta-csp
22:16:53 INFO - delivery method with no-redirect and when
22:16:53 INFO - the target request is same-origin.
22:16:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1093ms
22:16:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:16:54 INFO - PROCESS | 2064 | ++DOCSHELL 0F65C400 == 69 [pid = 2064] [id = 550]
22:16:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 314 (0F65CC00) [pid = 2064] [serial = 1542] [outer = 00000000]
22:16:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 315 (0F915400) [pid = 2064] [serial = 1543] [outer = 0F65CC00]
22:16:54 INFO - PROCESS | 2064 | 1448000214082 Marionette INFO loaded listener.js
22:16:54 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 316 (119DE800) [pid = 2064] [serial = 1544] [outer = 0F65CC00]
22:16:54 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
22:16:54 INFO - document served over http requires an https
22:16:54 INFO - sub-resource via xhr-request using the meta-csp
22:16:54 INFO - delivery method with swap-origin-redirect and when
22:16:54 INFO - the target request is same-origin.
22:16:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1047ms
22:16:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:16:54 INFO - PROCESS | 2064 | ++DOCSHELL 14018000 == 70 [pid = 2064] [id = 551]
22:16:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 317 (14C96000) [pid = 2064] [serial = 1545] [outer = 00000000]
22:16:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 318 (14FEC400) [pid = 2064] [serial = 1546] [outer = 14C96000]
22:16:54 INFO - PROCESS | 2064 | 1448000214766 Marionette INFO loaded listener.js
22:16:54 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 319 (16C11800) [pid = 2064] [serial = 1547] [outer = 14C96000]
22:16:55 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
22:16:55 INFO - document served over http requires an http
22:16:55 INFO - sub-resource via fetch-request using the meta-referrer
22:16:55 INFO - delivery method with keep-origin-redirect and when
22:16:55 INFO - the target request is cross-origin.
22:16:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 687ms
22:16:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
22:16:55 INFO - PROCESS | 2064 | ++DOCSHELL 10E0C000 == 71 [pid = 2064] [id = 552]
22:16:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 320 (15BE3800) [pid = 2064] [serial = 1548] [outer = 00000000]
22:16:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 321 (18609400) [pid = 2064] [serial = 1549] [outer = 15BE3800]
22:16:55 INFO - PROCESS | 2064 | 1448000215474 Marionette INFO loaded listener.js
22:16:55 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 322 (18D95800) [pid = 2064] [serial = 1550] [outer = 15BE3800]
22:16:55 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
22:16:55 INFO - document served over http requires an http
22:16:55 INFO - sub-resource via fetch-request using the meta-referrer
22:16:55 INFO - delivery method with no-redirect and when
22:16:55 INFO - the target request is cross-origin.
22:16:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 672ms
22:16:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:16:56 INFO - PROCESS | 2064 | ++DOCSHELL 18686000 == 72 [pid = 2064] [id = 553]
22:16:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 323 (191B4000) [pid = 2064] [serial = 1551] [outer = 00000000]
22:16:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 324 (1995A800) [pid = 2064] [serial = 1552] [outer = 191B4000]
22:16:56 INFO - PROCESS | 2064 | 1448000216201 Marionette INFO loaded listener.js
22:16:56 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 325 (19D71400) [pid = 2064] [serial = 1553] [outer = 191B4000]
22:16:56 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
22:16:56 INFO - document served over http requires an http
22:16:56 INFO - sub-resource via fetch-request using the meta-referrer
22:16:56 INFO - delivery method with swap-origin-redirect and when
22:16:56 INFO - the target request is cross-origin.
22:16:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 703ms
22:16:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:16:56 INFO - PROCESS | 2064 | ++DOCSHELL 19F7B400 == 73 [pid = 2064] [id = 554]
22:16:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 326 (1A01F400) [pid = 2064] [serial = 1554] [outer = 00000000]
22:16:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 327 (1C878800) [pid = 2064] [serial = 1555] [outer = 1A01F400]
22:16:56 INFO - PROCESS | 2064 | 1448000216942 Marionette INFO loaded listener.js
22:16:56 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 328 (1CECA400) [pid = 2064] [serial = 1556] [outer = 1A01F400]
22:16:57 INFO - PROCESS | 2064 | ++DOCSHELL 1CFFD000 == 74 [pid = 2064] [id = 555]
22:16:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 329 (1D05DC00) [pid = 2064] [serial = 1557] [outer = 00000000]
22:16:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 330 (1D295800) [pid = 2064] [serial = 1558] [outer = 1D05DC00]
22:16:57 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
22:16:57 INFO - document served over http requires an http
22:16:57 INFO - sub-resource via iframe-tag using the meta-referrer
22:16:57 INFO - delivery method with keep-origin-redirect and when
22:16:57 INFO - the target request is cross-origin.
22:16:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 797ms
22:16:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 329 (155D6C00) [pid = 2064] [serial = 1341] [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]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 328 (195AD800) [pid = 2064] [serial = 1352] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000152782]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 327 (1C870800) [pid = 2064] [serial = 1357] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 326 (1F010000) [pid = 2064] [serial = 1399] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 325 (1EDCB000) [pid = 2064] [serial = 1389] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 324 (1EF1F000) [pid = 2064] [serial = 1394] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000164831]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 323 (1670E800) [pid = 2064] [serial = 1347] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 322 (1CE14800) [pid = 2064] [serial = 1438] [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]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 321 (1173F800) [pid = 2064] [serial = 1443] [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]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 320 (11EBB800) [pid = 2064] [serial = 1419] [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]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 319 (0F9A7400) [pid = 2064] [serial = 1422] [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]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 318 (19BE6800) [pid = 2064] [serial = 1433] [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]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 317 (1CED0400) [pid = 2064] [serial = 1436] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000179632]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 316 (12AF4400) [pid = 2064] [serial = 1441] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 315 (18E8E000) [pid = 2064] [serial = 1428] [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]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 314 (14D50400) [pid = 2064] [serial = 1425] [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]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 313 (11B94400) [pid = 2064] [serial = 1413] [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]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 312 (11DC0400) [pid = 2064] [serial = 1416] [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]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 311 (19F80000) [pid = 2064] [serial = 1431] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 310 (1D471800) [pid = 2064] [serial = 1447] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 309 (12198C00) [pid = 2064] [serial = 1423] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 308 (1F07E800) [pid = 2064] [serial = 1402] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 307 (1A025800) [pid = 2064] [serial = 1434] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 306 (17938400) [pid = 2064] [serial = 1350] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 305 (1779F400) [pid = 2064] [serial = 1353] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000152782]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 304 (1ED85000) [pid = 2064] [serial = 1387] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 303 (17AC0800) [pid = 2064] [serial = 1417] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 302 (1CA9DC00) [pid = 2064] [serial = 1358] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 301 (11DBFC00) [pid = 2064] [serial = 1345] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 300 (1F075800) [pid = 2064] [serial = 1400] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 299 (13B71400) [pid = 2064] [serial = 1442] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 298 (1CFFC800) [pid = 2064] [serial = 1363] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 297 (1F3B2C00) [pid = 2064] [serial = 1408] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 296 (1EA70400) [pid = 2064] [serial = 1384] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 295 (1EF25000) [pid = 2064] [serial = 1397] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 294 (1E270C00) [pid = 2064] [serial = 1375] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 293 (1EDF7400) [pid = 2064] [serial = 1392] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 292 (1CAA2800) [pid = 2064] [serial = 1360] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 291 (1D04B800) [pid = 2064] [serial = 1439] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 290 (1954F000) [pid = 2064] [serial = 1429] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 289 (1EDD6000) [pid = 2064] [serial = 1390] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 288 (1F3B9000) [pid = 2064] [serial = 1405] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 287 (200B4400) [pid = 2064] [serial = 1411] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 286 (1D069000) [pid = 2064] [serial = 1366] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 285 (1CAA4C00) [pid = 2064] [serial = 1437] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000179632]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 284 (19BEAC00) [pid = 2064] [serial = 1355] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 283 (1793A400) [pid = 2064] [serial = 1426] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 282 (1D49E800) [pid = 2064] [serial = 1372] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 281 (1EA0D400) [pid = 2064] [serial = 1381] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 280 (1EF23400) [pid = 2064] [serial = 1395] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000164831]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 279 (1E781400) [pid = 2064] [serial = 1378] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 278 (1A376400) [pid = 2064] [serial = 1432] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 277 (1D2C1400) [pid = 2064] [serial = 1369] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 276 (150E5400) [pid = 2064] [serial = 1420] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 275 (1995DC00) [pid = 2064] [serial = 1444] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 274 (167E4800) [pid = 2064] [serial = 1348] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 273 (12AF9000) [pid = 2064] [serial = 1414] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 272 (18684C00) [pid = 2064] [serial = 1343] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 271 (18F48C00) [pid = 2064] [serial = 1418] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | --DOMWINDOW == 270 (14CD4C00) [pid = 2064] [serial = 1415] [outer = 00000000] [url = about:blank]
22:16:58 INFO - PROCESS | 2064 | ++DOCSHELL 0F654400 == 75 [pid = 2064] [id = 556]
22:16:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 271 (0F9A7400) [pid = 2064] [serial = 1559] [outer = 00000000]
22:16:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 272 (11EBB800) [pid = 2064] [serial = 1560] [outer = 0F9A7400]
22:16:58 INFO - PROCESS | 2064 | 1448000218195 Marionette INFO loaded listener.js
22:16:58 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 273 (1670B800) [pid = 2064] [serial = 1561] [outer = 0F9A7400]
22:16:58 INFO - PROCESS | 2064 | ++DOCSHELL 1CE14800 == 76 [pid = 2064] [id = 557]
22:16:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 274 (1CE1C000) [pid = 2064] [serial = 1562] [outer = 00000000]
22:16:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 275 (1D18B400) [pid = 2064] [serial = 1563] [outer = 1CE1C000]
22:16:58 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
22:16:58 INFO - document served over http requires an http
22:16:58 INFO - sub-resource via iframe-tag using the meta-referrer
22:16:58 INFO - delivery method with no-redirect and when
22:16:58 INFO - the target request is cross-origin.
22:16:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1188ms
22:16:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:16:58 INFO - PROCESS | 2064 | ++DOCSHELL 1CE1D800 == 77 [pid = 2064] [id = 558]
22:16:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 276 (1CED0400) [pid = 2064] [serial = 1564] [outer = 00000000]
22:16:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 277 (1D4A4400) [pid = 2064] [serial = 1565] [outer = 1CED0400]
22:16:58 INFO - PROCESS | 2064 | 1448000218902 Marionette INFO loaded listener.js
22:16:58 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 278 (1E77C400) [pid = 2064] [serial = 1566] [outer = 1CED0400]
22:16:59 INFO - PROCESS | 2064 | ++DOCSHELL 1EA6C400 == 78 [pid = 2064] [id = 559]
22:16:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 279 (1EA6CC00) [pid = 2064] [serial = 1567] [outer = 00000000]
22:16:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 280 (1EA6E800) [pid = 2064] [serial = 1568] [outer = 1EA6CC00]
22:16:59 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
22:16:59 INFO - document served over http requires an http
22:16:59 INFO - sub-resource via iframe-tag using the meta-referrer
22:16:59 INFO - delivery method with swap-origin-redirect and when
22:16:59 INFO - the target request is cross-origin.
22:16:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 844ms
22:16:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:16:59 INFO - PROCESS | 2064 | ++DOCSHELL 1E77C000 == 79 [pid = 2064] [id = 560]
22:16:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 281 (1EA0C000) [pid = 2064] [serial = 1569] [outer = 00000000]
22:16:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 282 (1EA57C00) [pid = 2064] [serial = 1570] [outer = 1EA0C000]
22:16:59 INFO - PROCESS | 2064 | 1448000219856 Marionette INFO loaded listener.js
22:16:59 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:16:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 283 (1ED89400) [pid = 2064] [serial = 1571] [outer = 1EA0C000]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 0E580800 == 78 [pid = 2064] [id = 517]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 19D7BC00 == 77 [pid = 2064] [id = 166]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 155C8800 == 76 [pid = 2064] [id = 518]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 19B48800 == 75 [pid = 2064] [id = 519]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 167DB000 == 74 [pid = 2064] [id = 78]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 1E7E4C00 == 73 [pid = 2064] [id = 520]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 1ED88800 == 72 [pid = 2064] [id = 521]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 0F6C6400 == 71 [pid = 2064] [id = 73]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 20418000 == 70 [pid = 2064] [id = 522]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 12582000 == 69 [pid = 2064] [id = 303]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 2041E000 == 68 [pid = 2064] [id = 523]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 208F7400 == 67 [pid = 2064] [id = 524]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 20F63400 == 66 [pid = 2064] [id = 525]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 20F65C00 == 65 [pid = 2064] [id = 526]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 21163800 == 64 [pid = 2064] [id = 527]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 21189400 == 63 [pid = 2064] [id = 528]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 212CD000 == 62 [pid = 2064] [id = 529]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 212D3000 == 61 [pid = 2064] [id = 530]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 215B4800 == 60 [pid = 2064] [id = 531]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 215D3C00 == 59 [pid = 2064] [id = 532]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 21630800 == 58 [pid = 2064] [id = 533]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 21F4DC00 == 57 [pid = 2064] [id = 534]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 21F8B800 == 56 [pid = 2064] [id = 535]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 21F42400 == 55 [pid = 2064] [id = 536]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 23007000 == 54 [pid = 2064] [id = 537]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 2301E000 == 53 [pid = 2064] [id = 538]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 237A5000 == 52 [pid = 2064] [id = 539]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 238CA400 == 51 [pid = 2064] [id = 540]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 238CEC00 == 50 [pid = 2064] [id = 541]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 0F9A8400 == 49 [pid = 2064] [id = 542]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 0F830000 == 48 [pid = 2064] [id = 543]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 18963800 == 47 [pid = 2064] [id = 544]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 19B4E800 == 46 [pid = 2064] [id = 545]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 13B75800 == 45 [pid = 2064] [id = 546]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 140E9000 == 44 [pid = 2064] [id = 478]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 15FBCC00 == 43 [pid = 2064] [id = 38]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 140F2800 == 42 [pid = 2064] [id = 118]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 18965400 == 41 [pid = 2064] [id = 278]
22:17:02 INFO - PROCESS | 2064 | --DOCSHELL 1140C800 == 40 [pid = 2064] [id = 104]
22:17:04 INFO - PROCESS | 2064 | --DOCSHELL 195AE000 == 39 [pid = 2064] [id = 547]
22:17:04 INFO - PROCESS | 2064 | --DOCSHELL 1EA6C400 == 38 [pid = 2064] [id = 559]
22:17:04 INFO - PROCESS | 2064 | --DOCSHELL 12F0F000 == 37 [pid = 2064] [id = 549]
22:17:04 INFO - PROCESS | 2064 | --DOCSHELL 10E0C000 == 36 [pid = 2064] [id = 552]
22:17:04 INFO - PROCESS | 2064 | --DOCSHELL 1CE1D800 == 35 [pid = 2064] [id = 558]
22:17:04 INFO - PROCESS | 2064 | --DOCSHELL 12AF5000 == 34 [pid = 2064] [id = 548]
22:17:04 INFO - PROCESS | 2064 | --DOCSHELL 18686000 == 33 [pid = 2064] [id = 553]
22:17:04 INFO - PROCESS | 2064 | --DOCSHELL 19F7B400 == 32 [pid = 2064] [id = 554]
22:17:04 INFO - PROCESS | 2064 | --DOCSHELL 14018000 == 31 [pid = 2064] [id = 551]
22:17:04 INFO - PROCESS | 2064 | --DOCSHELL 1CE14800 == 30 [pid = 2064] [id = 557]
22:17:04 INFO - PROCESS | 2064 | --DOCSHELL 0F65C400 == 29 [pid = 2064] [id = 550]
22:17:04 INFO - PROCESS | 2064 | --DOCSHELL 1CFFD000 == 28 [pid = 2064] [id = 555]
22:17:04 INFO - PROCESS | 2064 | --DOCSHELL 0F654400 == 27 [pid = 2064] [id = 556]
22:17:04 INFO - PROCESS | 2064 | --DOMWINDOW == 282 (1401B000) [pid = 2064] [serial = 1424] [outer = 00000000] [url = about:blank]
22:17:04 INFO - PROCESS | 2064 | --DOMWINDOW == 281 (17B28000) [pid = 2064] [serial = 1427] [outer = 00000000] [url = about:blank]
22:17:04 INFO - PROCESS | 2064 | --DOMWINDOW == 280 (19963C00) [pid = 2064] [serial = 1430] [outer = 00000000] [url = about:blank]
22:17:04 INFO - PROCESS | 2064 | --DOMWINDOW == 279 (1C6B3000) [pid = 2064] [serial = 1435] [outer = 00000000] [url = about:blank]
22:17:04 INFO - PROCESS | 2064 | --DOMWINDOW == 278 (17B1B800) [pid = 2064] [serial = 1421] [outer = 00000000] [url = about:blank]
22:17:04 INFO - PROCESS | 2064 | --DOMWINDOW == 277 (1D010800) [pid = 2064] [serial = 1445] [outer = 00000000] [url = about:blank]
22:17:04 INFO - PROCESS | 2064 | --DOMWINDOW == 276 (1D069800) [pid = 2064] [serial = 1440] [outer = 00000000] [url = about:blank]
22:17:04 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
22:17:04 INFO - document served over http requires an http
22:17:04 INFO - sub-resource via script-tag using the meta-referrer
22:17:04 INFO - delivery method with keep-origin-redirect and when
22:17:04 INFO - the target request is cross-origin.
22:17:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 5157ms
22:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
22:17:04 INFO - PROCESS | 2064 | ++DOCSHELL 0F651400 == 28 [pid = 2064] [id = 561]
22:17:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 277 (0F651C00) [pid = 2064] [serial = 1572] [outer = 00000000]
22:17:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 278 (0F65B400) [pid = 2064] [serial = 1573] [outer = 0F651C00]
22:17:04 INFO - PROCESS | 2064 | 1448000224867 Marionette INFO loaded listener.js
22:17:04 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 279 (0F6B1800) [pid = 2064] [serial = 1574] [outer = 0F651C00]
22:17:05 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
22:17:05 INFO - document served over http requires an http
22:17:05 INFO - sub-resource via script-tag using the meta-referrer
22:17:05 INFO - delivery method with no-redirect and when
22:17:05 INFO - the target request is cross-origin.
22:17:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 688ms
22:17:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:17:05 INFO - PROCESS | 2064 | ++DOCSHELL 0F666C00 == 29 [pid = 2064] [id = 562]
22:17:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 280 (0F83BC00) [pid = 2064] [serial = 1575] [outer = 00000000]
22:17:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 281 (0F911800) [pid = 2064] [serial = 1576] [outer = 0F83BC00]
22:17:05 INFO - PROCESS | 2064 | 1448000225575 Marionette INFO loaded listener.js
22:17:05 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 282 (0F9A8C00) [pid = 2064] [serial = 1577] [outer = 0F83BC00]
22:17:06 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
22:17:06 INFO - document served over http requires an http
22:17:06 INFO - sub-resource via script-tag using the meta-referrer
22:17:06 INFO - delivery method with swap-origin-redirect and when
22:17:06 INFO - the target request is cross-origin.
22:17:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 641ms
22:17:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:17:06 INFO - PROCESS | 2064 | ++DOCSHELL 0FC37800 == 30 [pid = 2064] [id = 563]
22:17:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 283 (0FC3AC00) [pid = 2064] [serial = 1578] [outer = 00000000]
22:17:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 284 (0FC56400) [pid = 2064] [serial = 1579] [outer = 0FC3AC00]
22:17:06 INFO - PROCESS | 2064 | 1448000226246 Marionette INFO loaded listener.js
22:17:06 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 285 (0FC60000) [pid = 2064] [serial = 1580] [outer = 0FC3AC00]
22:17:06 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
22:17:06 INFO - document served over http requires an http
22:17:06 INFO - sub-resource via xhr-request using the meta-referrer
22:17:06 INFO - delivery method with keep-origin-redirect and when
22:17:06 INFO - the target request is cross-origin.
22:17:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 703ms
22:17:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
22:17:06 INFO - PROCESS | 2064 | ++DOCSHELL 11598000 == 31 [pid = 2064] [id = 564]
22:17:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 286 (11598800) [pid = 2064] [serial = 1581] [outer = 00000000]
22:17:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 287 (1173B000) [pid = 2064] [serial = 1582] [outer = 11598800]
22:17:06 INFO - PROCESS | 2064 | 1448000226912 Marionette INFO loaded listener.js
22:17:06 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 288 (1175CC00) [pid = 2064] [serial = 1583] [outer = 11598800]
22:17:07 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
22:17:07 INFO - document served over http requires an http
22:17:07 INFO - sub-resource via xhr-request using the meta-referrer
22:17:07 INFO - delivery method with no-redirect and when
22:17:07 INFO - the target request is cross-origin.
22:17:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 594ms
22:17:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:17:07 INFO - PROCESS | 2064 | ++DOCSHELL 11B95400 == 32 [pid = 2064] [id = 565]
22:17:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 289 (11B97400) [pid = 2064] [serial = 1584] [outer = 00000000]
22:17:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 290 (11D9D400) [pid = 2064] [serial = 1585] [outer = 11B97400]
22:17:07 INFO - PROCESS | 2064 | 1448000227510 Marionette INFO loaded listener.js
22:17:07 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 291 (11DBF400) [pid = 2064] [serial = 1586] [outer = 11B97400]
22:17:08 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
22:17:08 INFO - document served over http requires an http
22:17:08 INFO - sub-resource via xhr-request using the meta-referrer
22:17:08 INFO - delivery method with swap-origin-redirect and when
22:17:08 INFO - the target request is cross-origin.
22:17:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 640ms
22:17:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:17:08 INFO - PROCESS | 2064 | ++DOCSHELL 120E0C00 == 33 [pid = 2064] [id = 566]
22:17:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 292 (12194C00) [pid = 2064] [serial = 1587] [outer = 00000000]
22:17:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 293 (12271C00) [pid = 2064] [serial = 1588] [outer = 12194C00]
22:17:08 INFO - PROCESS | 2064 | 1448000228184 Marionette INFO loaded listener.js
22:17:08 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 294 (12A7B000) [pid = 2064] [serial = 1589] [outer = 12194C00]
22:17:08 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
22:17:08 INFO - document served over http requires an https
22:17:08 INFO - sub-resource via fetch-request using the meta-referrer
22:17:08 INFO - delivery method with keep-origin-redirect and when
22:17:08 INFO - the target request is cross-origin.
22:17:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 703ms
22:17:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
22:17:08 INFO - PROCESS | 2064 | ++DOCSHELL 12583C00 == 34 [pid = 2064] [id = 567]
22:17:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 295 (12A7F800) [pid = 2064] [serial = 1590] [outer = 00000000]
22:17:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 296 (12AF2C00) [pid = 2064] [serial = 1591] [outer = 12A7F800]
22:17:08 INFO - PROCESS | 2064 | 1448000228885 Marionette INFO loaded listener.js
22:17:08 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 297 (12F02800) [pid = 2064] [serial = 1592] [outer = 12A7F800]
22:17:09 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
22:17:09 INFO - document served over http requires an https
22:17:09 INFO - sub-resource via fetch-request using the meta-referrer
22:17:09 INFO - delivery method with no-redirect and when
22:17:09 INFO - the target request is cross-origin.
22:17:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 641ms
22:17:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:17:09 INFO - PROCESS | 2064 | ++DOCSHELL 12AF8000 == 35 [pid = 2064] [id = 568]
22:17:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 298 (12FAA400) [pid = 2064] [serial = 1593] [outer = 00000000]
22:17:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 299 (1398A800) [pid = 2064] [serial = 1594] [outer = 12FAA400]
22:17:09 INFO - PROCESS | 2064 | 1448000229498 Marionette INFO loaded listener.js
22:17:09 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 300 (13B6A800) [pid = 2064] [serial = 1595] [outer = 12FAA400]
22:17:10 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
22:17:10 INFO - document served over http requires an https
22:17:10 INFO - sub-resource via fetch-request using the meta-referrer
22:17:10 INFO - delivery method with swap-origin-redirect and when
22:17:10 INFO - the target request is cross-origin.
22:17:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 703ms
22:17:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:17:10 INFO - PROCESS | 2064 | ++DOCSHELL 0F6A4C00 == 36 [pid = 2064] [id = 569]
22:17:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 301 (13B74000) [pid = 2064] [serial = 1596] [outer = 00000000]
22:17:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 302 (13BA3800) [pid = 2064] [serial = 1597] [outer = 13B74000]
22:17:10 INFO - PROCESS | 2064 | 1448000230286 Marionette INFO loaded listener.js
22:17:10 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 303 (13E82400) [pid = 2064] [serial = 1598] [outer = 13B74000]
22:17:10 INFO - PROCESS | 2064 | ++DOCSHELL 13E88800 == 37 [pid = 2064] [id = 570]
22:17:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 304 (14013800) [pid = 2064] [serial = 1599] [outer = 00000000]
22:17:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 305 (140F3400) [pid = 2064] [serial = 1600] [outer = 14013800]
22:17:10 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
22:17:10 INFO - document served over http requires an https
22:17:10 INFO - sub-resource via iframe-tag using the meta-referrer
22:17:10 INFO - delivery method with keep-origin-redirect and when
22:17:10 INFO - the target request is cross-origin.
22:17:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 750ms
22:17:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:17:10 INFO - PROCESS | 2064 | ++DOCSHELL 14018000 == 38 [pid = 2064] [id = 571]
22:17:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 306 (140D1800) [pid = 2064] [serial = 1601] [outer = 00000000]
22:17:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 307 (14C8FC00) [pid = 2064] [serial = 1602] [outer = 140D1800]
22:17:11 INFO - PROCESS | 2064 | 1448000231043 Marionette INFO loaded listener.js
22:17:11 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 308 (14C95000) [pid = 2064] [serial = 1603] [outer = 140D1800]
22:17:11 INFO - PROCESS | 2064 | ++DOCSHELL 14C9B400 == 39 [pid = 2064] [id = 572]
22:17:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 309 (14C9EC00) [pid = 2064] [serial = 1604] [outer = 00000000]
22:17:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 310 (14CBB800) [pid = 2064] [serial = 1605] [outer = 14C9EC00]
22:17:11 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
22:17:11 INFO - document served over http requires an https
22:17:11 INFO - sub-resource via iframe-tag using the meta-referrer
22:17:11 INFO - delivery method with no-redirect and when
22:17:11 INFO - the target request is cross-origin.
22:17:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 813ms
22:17:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 309 (29D5A000) [pid = 2064] [serial = 1181] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 308 (14CC1C00) [pid = 2064] [serial = 1290] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 307 (1FE2F400) [pid = 2064] [serial = 1410] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 306 (1D29DC00) [pid = 2064] [serial = 1446] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 305 (0F9A7400) [pid = 2064] [serial = 1559] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 304 (23006800) [pid = 2064] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 303 (2740B000) [pid = 2064] [serial = 1239] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 302 (13BE5C00) [pid = 2064] [serial = 1530] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 301 (20418400) [pid = 2064] [serial = 1464] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 300 (1EDD3400) [pid = 2064] [serial = 1407] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 299 (11D3B000) [pid = 2064] [serial = 1166] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 298 (20F66400) [pid = 2064] [serial = 1475] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 297 (25219400) [pid = 2064] [serial = 1254] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 296 (23008C00) [pid = 2064] [serial = 1506] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 295 (15BE3800) [pid = 2064] [serial = 1548] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 294 (2C1CE800) [pid = 2064] [serial = 1284] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 293 (1A375C00) [pid = 2064] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 292 (14C96000) [pid = 2064] [serial = 1545] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 291 (253EC800) [pid = 2064] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 290 (2208D400) [pid = 2064] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 289 (1731A400) [pid = 2064] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 288 (0FC3F800) [pid = 2064] [serial = 1344] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 287 (237A5800) [pid = 2064] [serial = 1512] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 286 (1EDCE000) [pid = 2064] [serial = 1461] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 285 (21F4CC00) [pid = 2064] [serial = 1228] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 284 (19963800) [pid = 2064] [serial = 1404] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 283 (25176400) [pid = 2064] [serial = 1156] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 282 (1CAA7400) [pid = 2064] [serial = 1223] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 281 (25025800) [pid = 2064] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 280 (2118B400) [pid = 2064] [serial = 1480] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 279 (19B46000) [pid = 2064] [serial = 1359] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 278 (1CFF4800) [pid = 2064] [serial = 1362] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 277 (191B4000) [pid = 2064] [serial = 1551] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 276 (24F10000) [pid = 2064] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 275 (1E26F400) [pid = 2064] [serial = 1169] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 274 (1EA73C00) [pid = 2064] [serial = 1386] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 273 (2C4CBC00) [pid = 2064] [serial = 1287] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 272 (1F3B3400) [pid = 2064] [serial = 978] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 271 (20F65800) [pid = 2064] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 270 (1EA6CC00) [pid = 2064] [serial = 1567] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 269 (14D4AC00) [pid = 2064] [serial = 1349] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 268 (1D292C00) [pid = 2064] [serial = 1368] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 267 (1F078000) [pid = 2064] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 266 (0E81A800) [pid = 2064] [serial = 1449] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 265 (0F906400) [pid = 2064] [serial = 1522] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 264 (1F076000) [pid = 2064] [serial = 1401] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 263 (23027000) [pid = 2064] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 262 (1D05DC00) [pid = 2064] [serial = 1557] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 261 (21627000) [pid = 2064] [serial = 1491] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 260 (23102400) [pid = 2064] [serial = 1509] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 259 (215B1C00) [pid = 2064] [serial = 1172] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 258 (212D3400) [pid = 2064] [serial = 1485] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 257 (2115BC00) [pid = 2064] [serial = 1270] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 256 (24EAC800) [pid = 2064] [serial = 1248] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 255 (21186C00) [pid = 2064] [serial = 1245] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 254 (18F48800) [pid = 2064] [serial = 1525] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 253 (0F9AA800) [pid = 2064] [serial = 1520] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000206260]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 252 (282CA800) [pid = 2064] [serial = 1265] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 251 (24F19C00) [pid = 2064] [serial = 1151] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 250 (1CE1C000) [pid = 2064] [serial = 1562] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000218532]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 249 (24EF1400) [pid = 2064] [serial = 1233] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 248 (12FB3000) [pid = 2064] [serial = 1536] [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]
22:17:13 INFO - PROCESS | 2064 | --DOMWINDOW == 247 (2AA0F400) [pid = 2064] [serial = 1278] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 246 (215C8000) [pid = 2064] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 245 (1A01F400) [pid = 2064] [serial = 1554] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 244 (15B53400) [pid = 2064] [serial = 1452] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 243 (23CD6800) [pid = 2064] [serial = 1517] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 242 (212CE000) [pid = 2064] [serial = 1483] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 241 (1D05F800) [pid = 2064] [serial = 1365] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 240 (19BE0800) [pid = 2064] [serial = 1527] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 239 (26F79C00) [pid = 2064] [serial = 1275] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 238 (215B5C00) [pid = 2064] [serial = 1136] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 237 (2520FC00) [pid = 2064] [serial = 1251] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 236 (1EF18C00) [pid = 2064] [serial = 1396] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 235 (1EA09C00) [pid = 2064] [serial = 1458] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 234 (1E7E2800) [pid = 2064] [serial = 1380] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 233 (24F1AC00) [pid = 2064] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 232 (1E47B400) [pid = 2064] [serial = 1377] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 231 (2028E000) [pid = 2064] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 230 (21F50400) [pid = 2064] [serial = 1497] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 229 (238CC000) [pid = 2064] [serial = 1515] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 228 (2BE0D800) [pid = 2064] [serial = 1281] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 227 (1F082800) [pid = 2064] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 226 (298DCC00) [pid = 2064] [serial = 1175] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 225 (29440000) [pid = 2064] [serial = 1257] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 224 (195AA000) [pid = 2064] [serial = 1354] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 223 (2208AC00) [pid = 2064] [serial = 1500] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 222 (29B4FC00) [pid = 2064] [serial = 1178] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 221 (0F9A8800) [pid = 2064] [serial = 1218] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 220 (208F8C00) [pid = 2064] [serial = 1470] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 219 (1D0B8400) [pid = 2064] [serial = 1141] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 218 (216EC800) [pid = 2064] [serial = 1494] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 217 (1CED0400) [pid = 2064] [serial = 1564] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 216 (1EA5A000) [pid = 2064] [serial = 1383] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 215 (1D4AC800) [pid = 2064] [serial = 1374] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 214 (23E5C000) [pid = 2064] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 213 (0F65CC00) [pid = 2064] [serial = 1542] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 212 (1EDCB800) [pid = 2064] [serial = 1391] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 211 (23109000) [pid = 2064] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 210 (2082F400) [pid = 2064] [serial = 1467] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 209 (298DC400) [pid = 2064] [serial = 1242] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 208 (1D2C8C00) [pid = 2064] [serial = 1371] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 207 (28204400) [pid = 2064] [serial = 1260] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 206 (200B3400) [pid = 2064] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 205 (14D04800) [pid = 2064] [serial = 1539] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 204 (215B5400) [pid = 2064] [serial = 1488] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 203 (1995CC00) [pid = 2064] [serial = 1533] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 202 (22D77C00) [pid = 2064] [serial = 1503] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 201 (2572E000) [pid = 2064] [serial = 1236] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 200 (19B4E000) [pid = 2064] [serial = 1455] [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]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 199 (21184800) [pid = 2064] [serial = 1478] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000192222]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 198 (1EA57C00) [pid = 2064] [serial = 1570] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 197 (2384D800) [pid = 2064] [serial = 1513] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 196 (238D0800) [pid = 2064] [serial = 1516] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 195 (23CEE400) [pid = 2064] [serial = 1518] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 194 (14CB4C00) [pid = 2064] [serial = 1521] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000206260]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 193 (11D96C00) [pid = 2064] [serial = 1523] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 192 (1A020800) [pid = 2064] [serial = 1526] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 191 (1D05E400) [pid = 2064] [serial = 1528] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 190 (155DB400) [pid = 2064] [serial = 1531] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 189 (1CAA3800) [pid = 2064] [serial = 1534] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 188 (1CFF7800) [pid = 2064] [serial = 1537] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 187 (1C872C00) [pid = 2064] [serial = 1540] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 186 (0F915400) [pid = 2064] [serial = 1543] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 185 (14FEC400) [pid = 2064] [serial = 1546] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 184 (18609400) [pid = 2064] [serial = 1549] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 183 (1995A800) [pid = 2064] [serial = 1552] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 182 (1C878800) [pid = 2064] [serial = 1555] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 181 (1D295800) [pid = 2064] [serial = 1558] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 180 (11EBB800) [pid = 2064] [serial = 1560] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 179 (1D18B400) [pid = 2064] [serial = 1563] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000218532]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 178 (1D4A4400) [pid = 2064] [serial = 1565] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 177 (1EA6E800) [pid = 2064] [serial = 1568] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 176 (0F6D2400) [pid = 2064] [serial = 1450] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 175 (17324C00) [pid = 2064] [serial = 1453] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 174 (1D047C00) [pid = 2064] [serial = 1456] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 173 (1EDFD800) [pid = 2064] [serial = 1459] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 172 (1FE31C00) [pid = 2064] [serial = 1462] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 171 (20423C00) [pid = 2064] [serial = 1465] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 170 (208FB400) [pid = 2064] [serial = 1468] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 169 (20C68800) [pid = 2064] [serial = 1471] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 168 (20F67800) [pid = 2064] [serial = 1474] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 167 (21164000) [pid = 2064] [serial = 1476] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 166 (2118E400) [pid = 2064] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000192222]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 165 (211D7800) [pid = 2064] [serial = 1481] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 164 (212D2400) [pid = 2064] [serial = 1484] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 163 (213C5800) [pid = 2064] [serial = 1486] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 162 (215C8400) [pid = 2064] [serial = 1489] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 161 (2162F400) [pid = 2064] [serial = 1492] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 160 (21F45400) [pid = 2064] [serial = 1495] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 159 (21F8CC00) [pid = 2064] [serial = 1498] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 158 (22095400) [pid = 2064] [serial = 1501] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 157 (22E55800) [pid = 2064] [serial = 1504] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 156 (2301BC00) [pid = 2064] [serial = 1507] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 155 (2310F000) [pid = 2064] [serial = 1510] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 154 (1D2CB800) [pid = 2064] [serial = 1538] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 153 (1E26F800) [pid = 2064] [serial = 1541] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 152 (119DE800) [pid = 2064] [serial = 1544] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 151 (212C8000) [pid = 2064] [serial = 980] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 150 (1E787800) [pid = 2064] [serial = 1100] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 149 (215D2000) [pid = 2064] [serial = 1103] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 148 (22097000) [pid = 2064] [serial = 1106] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 147 (23CDEC00) [pid = 2064] [serial = 1109] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 146 (27335C00) [pid = 2064] [serial = 1112] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 145 (1F07F400) [pid = 2064] [serial = 1115] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 144 (23024400) [pid = 2064] [serial = 1118] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 143 (2310B800) [pid = 2064] [serial = 1121] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 142 (238CA800) [pid = 2064] [serial = 1124] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 141 (24F1EC00) [pid = 2064] [serial = 1127] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 140 (25023000) [pid = 2064] [serial = 1130] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 139 (27BA1400) [pid = 2064] [serial = 1133] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 138 (27BA4000) [pid = 2064] [serial = 1138] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 137 (24EEC400) [pid = 2064] [serial = 1143] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 136 (24EE8400) [pid = 2064] [serial = 1148] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 135 (283F0800) [pid = 2064] [serial = 1153] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 134 (25181400) [pid = 2064] [serial = 1158] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 133 (2802B400) [pid = 2064] [serial = 1163] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 132 (187D3C00) [pid = 2064] [serial = 1168] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 131 (212D4800) [pid = 2064] [serial = 1171] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 130 (283EE000) [pid = 2064] [serial = 1174] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 129 (29B48800) [pid = 2064] [serial = 1177] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 128 (29D5AC00) [pid = 2064] [serial = 1180] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 127 (29D68C00) [pid = 2064] [serial = 1183] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 126 (14AD0C00) [pid = 2064] [serial = 1220] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 125 (1D4E7800) [pid = 2064] [serial = 1225] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 124 (23E5B800) [pid = 2064] [serial = 1230] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 123 (253EBC00) [pid = 2064] [serial = 1235] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 122 (2732C000) [pid = 2064] [serial = 1238] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 121 (27B6A400) [pid = 2064] [serial = 1241] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 120 (2A090C00) [pid = 2064] [serial = 1244] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 119 (29B51400) [pid = 2064] [serial = 1247] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 118 (24EB5400) [pid = 2064] [serial = 1250] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 117 (25218800) [pid = 2064] [serial = 1253] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 116 (2792FC00) [pid = 2064] [serial = 1256] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 115 (29444800) [pid = 2064] [serial = 1259] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 114 (28210000) [pid = 2064] [serial = 1262] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 113 (29448800) [pid = 2064] [serial = 1267] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 112 (26F71C00) [pid = 2064] [serial = 1272] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 111 (2AA08800) [pid = 2064] [serial = 1277] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 110 (2BE0E400) [pid = 2064] [serial = 1280] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 109 (2C1C9800) [pid = 2064] [serial = 1283] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 108 (2C4C6400) [pid = 2064] [serial = 1286] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 107 (2C607400) [pid = 2064] [serial = 1289] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 106 (1D015000) [pid = 2064] [serial = 1292] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 105 (12F02400) [pid = 2064] [serial = 1346] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 104 (18689800) [pid = 2064] [serial = 1351] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 103 (19F82800) [pid = 2064] [serial = 1356] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 102 (1CED2C00) [pid = 2064] [serial = 1361] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 101 (1D00A400) [pid = 2064] [serial = 1364] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 100 (1D183800) [pid = 2064] [serial = 1367] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 99 (1D2C7C00) [pid = 2064] [serial = 1370] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 98 (1D4A7C00) [pid = 2064] [serial = 1373] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 97 (1E47F000) [pid = 2064] [serial = 1376] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 96 (1D00F400) [pid = 2064] [serial = 1379] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 95 (1EA16800) [pid = 2064] [serial = 1382] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 94 (1EA7B000) [pid = 2064] [serial = 1385] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 93 (1ED8CC00) [pid = 2064] [serial = 1388] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 92 (1EDFCC00) [pid = 2064] [serial = 1393] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 91 (1F007800) [pid = 2064] [serial = 1398] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 90 (1F297800) [pid = 2064] [serial = 1403] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 89 (1FC32400) [pid = 2064] [serial = 1406] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 88 (1FC3C800) [pid = 2064] [serial = 1409] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 87 (200BD000) [pid = 2064] [serial = 1412] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 86 (1E26A800) [pid = 2064] [serial = 1448] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 85 (187D5000) [pid = 2064] [serial = 1454] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 84 (1E7E9400) [pid = 2064] [serial = 1457] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 83 (1F07A400) [pid = 2064] [serial = 1460] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 82 (21F49000) [pid = 2064] [serial = 1496] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 81 (21F91400) [pid = 2064] [serial = 1499] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | --DOMWINDOW == 80 (22D7A400) [pid = 2064] [serial = 1502] [outer = 00000000] [url = about:blank]
22:17:14 INFO - PROCESS | 2064 | ++DOCSHELL 0F655000 == 40 [pid = 2064] [id = 573]
22:17:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 81 (0F656400) [pid = 2064] [serial = 1606] [outer = 00000000]
22:17:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 82 (11741000) [pid = 2064] [serial = 1607] [outer = 0F656400]
22:17:14 INFO - PROCESS | 2064 | 1448000234085 Marionette INFO loaded listener.js
22:17:14 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 83 (14CB4C00) [pid = 2064] [serial = 1608] [outer = 0F656400]
22:17:14 INFO - PROCESS | 2064 | ++DOCSHELL 14D0B400 == 41 [pid = 2064] [id = 574]
22:17:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 84 (14D0D800) [pid = 2064] [serial = 1609] [outer = 00000000]
22:17:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 85 (14CC3400) [pid = 2064] [serial = 1610] [outer = 14D0D800]
22:17:14 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
22:17:14 INFO - document served over http requires an https
22:17:14 INFO - sub-resource via iframe-tag using the meta-referrer
22:17:14 INFO - delivery method with swap-origin-redirect and when
22:17:14 INFO - the target request is cross-origin.
22:17:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3031ms
22:17:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:17:14 INFO - PROCESS | 2064 | ++DOCSHELL 12057000 == 42 [pid = 2064] [id = 575]
22:17:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 86 (120DB800) [pid = 2064] [serial = 1611] [outer = 00000000]
22:17:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 87 (14FF2400) [pid = 2064] [serial = 1612] [outer = 120DB800]
22:17:14 INFO - PROCESS | 2064 | 1448000234814 Marionette INFO loaded listener.js
22:17:14 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 88 (150B5C00) [pid = 2064] [serial = 1613] [outer = 120DB800]
22:17:15 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
22:17:15 INFO - document served over http requires an https
22:17:15 INFO - sub-resource via script-tag using the meta-referrer
22:17:15 INFO - delivery method with keep-origin-redirect and when
22:17:15 INFO - the target request is cross-origin.
22:17:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 641ms
22:17:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
22:17:15 INFO - PROCESS | 2064 | ++DOCSHELL 150EE400 == 43 [pid = 2064] [id = 576]
22:17:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 89 (1510A400) [pid = 2064] [serial = 1614] [outer = 00000000]
22:17:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 90 (15112400) [pid = 2064] [serial = 1615] [outer = 1510A400]
22:17:15 INFO - PROCESS | 2064 | 1448000235463 Marionette INFO loaded listener.js
22:17:15 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 91 (15117000) [pid = 2064] [serial = 1616] [outer = 1510A400]
22:17:16 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
22:17:16 INFO - document served over http requires an https
22:17:16 INFO - sub-resource via script-tag using the meta-referrer
22:17:16 INFO - delivery method with no-redirect and when
22:17:16 INFO - the target request is cross-origin.
22:17:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 843ms
22:17:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:17:16 INFO - PROCESS | 2064 | ++DOCSHELL 0F909000 == 44 [pid = 2064] [id = 577]
22:17:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 92 (0F909400) [pid = 2064] [serial = 1617] [outer = 00000000]
22:17:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 93 (0F915C00) [pid = 2064] [serial = 1618] [outer = 0F909400]
22:17:16 INFO - PROCESS | 2064 | 1448000236471 Marionette INFO loaded listener.js
22:17:16 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 94 (0FC38000) [pid = 2064] [serial = 1619] [outer = 0F909400]
22:17:17 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
22:17:17 INFO - document served over http requires an https
22:17:17 INFO - sub-resource via script-tag using the meta-referrer
22:17:17 INFO - delivery method with swap-origin-redirect and when
22:17:17 INFO - the target request is cross-origin.
22:17:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 937ms
22:17:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:17:17 INFO - PROCESS | 2064 | ++DOCSHELL 11593000 == 45 [pid = 2064] [id = 578]
22:17:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 95 (11733800) [pid = 2064] [serial = 1620] [outer = 00000000]
22:17:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 96 (11EBFC00) [pid = 2064] [serial = 1621] [outer = 11733800]
22:17:17 INFO - PROCESS | 2064 | 1448000237405 Marionette INFO loaded listener.js
22:17:17 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 97 (13989800) [pid = 2064] [serial = 1622] [outer = 11733800]
22:17:18 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
22:17:18 INFO - document served over http requires an https
22:17:18 INFO - sub-resource via xhr-request using the meta-referrer
22:17:18 INFO - delivery method with keep-origin-redirect and when
22:17:18 INFO - the target request is cross-origin.
22:17:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 890ms
22:17:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
22:17:18 INFO - PROCESS | 2064 | ++DOCSHELL 11EBBC00 == 46 [pid = 2064] [id = 579]
22:17:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 98 (140EF400) [pid = 2064] [serial = 1623] [outer = 00000000]
22:17:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 99 (1510F400) [pid = 2064] [serial = 1624] [outer = 140EF400]
22:17:18 INFO - PROCESS | 2064 | 1448000238349 Marionette INFO loaded listener.js
22:17:18 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 100 (158C7800) [pid = 2064] [serial = 1625] [outer = 140EF400]
22:17:18 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
22:17:18 INFO - document served over http requires an https
22:17:18 INFO - sub-resource via xhr-request using the meta-referrer
22:17:18 INFO - delivery method with no-redirect and when
22:17:18 INFO - the target request is cross-origin.
22:17:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 844ms
22:17:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:17:19 INFO - PROCESS | 2064 | ++DOCSHELL 15118000 == 47 [pid = 2064] [id = 580]
22:17:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 101 (15ABE400) [pid = 2064] [serial = 1626] [outer = 00000000]
22:17:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 102 (15BE0800) [pid = 2064] [serial = 1627] [outer = 15ABE400]
22:17:19 INFO - PROCESS | 2064 | 1448000239161 Marionette INFO loaded listener.js
22:17:19 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 103 (1670CC00) [pid = 2064] [serial = 1628] [outer = 15ABE400]
22:17:19 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
22:17:19 INFO - document served over http requires an https
22:17:19 INFO - sub-resource via xhr-request using the meta-referrer
22:17:19 INFO - delivery method with swap-origin-redirect and when
22:17:19 INFO - the target request is cross-origin.
22:17:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 843ms
22:17:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:17:19 INFO - PROCESS | 2064 | ++DOCSHELL 15FB1000 == 48 [pid = 2064] [id = 581]
22:17:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 104 (167D5800) [pid = 2064] [serial = 1629] [outer = 00000000]
22:17:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 105 (167DE800) [pid = 2064] [serial = 1630] [outer = 167D5800]
22:17:20 INFO - PROCESS | 2064 | 1448000240048 Marionette INFO loaded listener.js
22:17:20 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 106 (16C1A000) [pid = 2064] [serial = 1631] [outer = 167D5800]
22:17:20 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
22:17:20 INFO - document served over http requires an http
22:17:20 INFO - sub-resource via fetch-request using the meta-referrer
22:17:20 INFO - delivery method with keep-origin-redirect and when
22:17:20 INFO - the target request is same-origin.
22:17:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 938ms
22:17:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
22:17:20 INFO - PROCESS | 2064 | ++DOCSHELL 1731E000 == 49 [pid = 2064] [id = 582]
22:17:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 107 (1731EC00) [pid = 2064] [serial = 1632] [outer = 00000000]
22:17:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 108 (17798800) [pid = 2064] [serial = 1633] [outer = 1731EC00]
22:17:21 INFO - PROCESS | 2064 | 1448000241003 Marionette INFO loaded listener.js
22:17:21 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 109 (17937400) [pid = 2064] [serial = 1634] [outer = 1731EC00]
22:17:21 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
22:17:21 INFO - document served over http requires an http
22:17:21 INFO - sub-resource via fetch-request using the meta-referrer
22:17:21 INFO - delivery method with no-redirect and when
22:17:21 INFO - the target request is same-origin.
22:17:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 891ms
22:17:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:17:21 INFO - PROCESS | 2064 | ++DOCSHELL 12265400 == 50 [pid = 2064] [id = 583]
22:17:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 110 (177A1800) [pid = 2064] [serial = 1635] [outer = 00000000]
22:17:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 111 (17AC1400) [pid = 2064] [serial = 1636] [outer = 177A1800]
22:17:21 INFO - PROCESS | 2064 | 1448000241896 Marionette INFO loaded listener.js
22:17:21 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 112 (17B1B400) [pid = 2064] [serial = 1637] [outer = 177A1800]
22:17:22 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
22:17:22 INFO - document served over http requires an http
22:17:22 INFO - sub-resource via fetch-request using the meta-referrer
22:17:22 INFO - delivery method with swap-origin-redirect and when
22:17:22 INFO - the target request is same-origin.
22:17:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 860ms
22:17:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:17:22 INFO - PROCESS | 2064 | ++DOCSHELL 14CB6C00 == 51 [pid = 2064] [id = 584]
22:17:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 113 (1510EC00) [pid = 2064] [serial = 1638] [outer = 00000000]
22:17:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 114 (17DAC000) [pid = 2064] [serial = 1639] [outer = 1510EC00]
22:17:22 INFO - PROCESS | 2064 | 1448000242772 Marionette INFO loaded listener.js
22:17:22 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 115 (1860D400) [pid = 2064] [serial = 1640] [outer = 1510EC00]
22:17:23 INFO - PROCESS | 2064 | ++DOCSHELL 17DB3400 == 52 [pid = 2064] [id = 585]
22:17:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 116 (17DB3C00) [pid = 2064] [serial = 1641] [outer = 00000000]
22:17:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 117 (18614800) [pid = 2064] [serial = 1642] [outer = 17DB3C00]
22:17:23 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
22:17:23 INFO - document served over http requires an http
22:17:23 INFO - sub-resource via iframe-tag using the meta-referrer
22:17:23 INFO - delivery method with keep-origin-redirect and when
22:17:23 INFO - the target request is same-origin.
22:17:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 938ms
22:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:17:23 INFO - PROCESS | 2064 | ++DOCSHELL 1860D000 == 53 [pid = 2064] [id = 586]
22:17:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 118 (18611400) [pid = 2064] [serial = 1643] [outer = 00000000]
22:17:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 119 (18690000) [pid = 2064] [serial = 1644] [outer = 18611400]
22:17:23 INFO - PROCESS | 2064 | 1448000243712 Marionette INFO loaded listener.js
22:17:23 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 120 (187D4000) [pid = 2064] [serial = 1645] [outer = 18611400]
22:17:24 INFO - PROCESS | 2064 | ++DOCSHELL 1868C400 == 54 [pid = 2064] [id = 587]
22:17:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 121 (1868D800) [pid = 2064] [serial = 1646] [outer = 00000000]
22:17:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 122 (1895D800) [pid = 2064] [serial = 1647] [outer = 1868D800]
22:17:24 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
22:17:24 INFO - document served over http requires an http
22:17:24 INFO - sub-resource via iframe-tag using the meta-referrer
22:17:24 INFO - delivery method with no-redirect and when
22:17:24 INFO - the target request is same-origin.
22:17:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 828ms
22:17:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:17:24 INFO - PROCESS | 2064 | ++DOCSHELL 187D3C00 == 55 [pid = 2064] [id = 588]
22:17:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 123 (187D4400) [pid = 2064] [serial = 1648] [outer = 00000000]
22:17:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 124 (18A0BC00) [pid = 2064] [serial = 1649] [outer = 187D4400]
22:17:24 INFO - PROCESS | 2064 | 1448000244569 Marionette INFO loaded listener.js
22:17:24 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 125 (18D97800) [pid = 2064] [serial = 1650] [outer = 187D4400]
22:17:24 INFO - PROCESS | 2064 | ++DOCSHELL 18A08000 == 56 [pid = 2064] [id = 589]
22:17:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 126 (18E84400) [pid = 2064] [serial = 1651] [outer = 00000000]
22:17:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 127 (18F4D400) [pid = 2064] [serial = 1652] [outer = 18E84400]
22:17:25 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
22:17:25 INFO - document served over http requires an http
22:17:25 INFO - sub-resource via iframe-tag using the meta-referrer
22:17:25 INFO - delivery method with swap-origin-redirect and when
22:17:25 INFO - the target request is same-origin.
22:17:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 938ms
22:17:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:17:25 INFO - PROCESS | 2064 | ++DOCSHELL 18F49800 == 57 [pid = 2064] [id = 590]
22:17:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 128 (18F49C00) [pid = 2064] [serial = 1653] [outer = 00000000]
22:17:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 129 (18FE6800) [pid = 2064] [serial = 1654] [outer = 18F49C00]
22:17:25 INFO - PROCESS | 2064 | 1448000245565 Marionette INFO loaded listener.js
22:17:25 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 130 (191ABC00) [pid = 2064] [serial = 1655] [outer = 18F49C00]
22:17:26 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
22:17:26 INFO - document served over http requires an http
22:17:26 INFO - sub-resource via script-tag using the meta-referrer
22:17:26 INFO - delivery method with keep-origin-redirect and when
22:17:26 INFO - the target request is same-origin.
22:17:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 937ms
22:17:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
22:17:26 INFO - PROCESS | 2064 | ++DOCSHELL 18FDE800 == 58 [pid = 2064] [id = 591]
22:17:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 131 (191B0800) [pid = 2064] [serial = 1656] [outer = 00000000]
22:17:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 132 (192ACC00) [pid = 2064] [serial = 1657] [outer = 191B0800]
22:17:26 INFO - PROCESS | 2064 | 1448000246460 Marionette INFO loaded listener.js
22:17:26 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 133 (19548400) [pid = 2064] [serial = 1658] [outer = 191B0800]
22:17:27 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
22:17:27 INFO - document served over http requires an http
22:17:27 INFO - sub-resource via script-tag using the meta-referrer
22:17:27 INFO - delivery method with no-redirect and when
22:17:27 INFO - the target request is same-origin.
22:17:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 906ms
22:17:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:17:27 INFO - PROCESS | 2064 | ++DOCSHELL 19548000 == 59 [pid = 2064] [id = 592]
22:17:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 134 (1954C000) [pid = 2064] [serial = 1659] [outer = 00000000]
22:17:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 135 (195A3800) [pid = 2064] [serial = 1660] [outer = 1954C000]
22:17:27 INFO - PROCESS | 2064 | 1448000247370 Marionette INFO loaded listener.js
22:17:27 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 136 (195A6C00) [pid = 2064] [serial = 1661] [outer = 1954C000]
22:17:27 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
22:17:27 INFO - document served over http requires an http
22:17:27 INFO - sub-resource via script-tag using the meta-referrer
22:17:27 INFO - delivery method with swap-origin-redirect and when
22:17:27 INFO - the target request is same-origin.
22:17:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 844ms
22:17:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:17:28 INFO - PROCESS | 2064 | ++DOCSHELL 14018400 == 60 [pid = 2064] [id = 593]
22:17:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 137 (195A3000) [pid = 2064] [serial = 1662] [outer = 00000000]
22:17:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 138 (19798000) [pid = 2064] [serial = 1663] [outer = 195A3000]
22:17:28 INFO - PROCESS | 2064 | 1448000248220 Marionette INFO loaded listener.js
22:17:28 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 139 (1979B400) [pid = 2064] [serial = 1664] [outer = 195A3000]
22:17:28 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
22:17:28 INFO - document served over http requires an http
22:17:28 INFO - sub-resource via xhr-request using the meta-referrer
22:17:28 INFO - delivery method with keep-origin-redirect and when
22:17:28 INFO - the target request is same-origin.
22:17:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 844ms
22:17:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
22:17:29 INFO - PROCESS | 2064 | ++DOCSHELL 197CC400 == 61 [pid = 2064] [id = 594]
22:17:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 140 (197CCC00) [pid = 2064] [serial = 1665] [outer = 00000000]
22:17:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 141 (197D4400) [pid = 2064] [serial = 1666] [outer = 197CCC00]
22:17:29 INFO - PROCESS | 2064 | 1448000249077 Marionette INFO loaded listener.js
22:17:29 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 142 (19959C00) [pid = 2064] [serial = 1667] [outer = 197CCC00]
22:17:30 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
22:17:30 INFO - document served over http requires an http
22:17:30 INFO - sub-resource via xhr-request using the meta-referrer
22:17:30 INFO - delivery method with no-redirect and when
22:17:30 INFO - the target request is same-origin.
22:17:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1563ms
22:17:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:17:30 INFO - PROCESS | 2064 | ++DOCSHELL 11DC5800 == 62 [pid = 2064] [id = 595]
22:17:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 143 (11DC5C00) [pid = 2064] [serial = 1668] [outer = 00000000]
22:17:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 144 (197D2800) [pid = 2064] [serial = 1669] [outer = 11DC5C00]
22:17:30 INFO - PROCESS | 2064 | 1448000250644 Marionette INFO loaded listener.js
22:17:30 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 145 (19960800) [pid = 2064] [serial = 1670] [outer = 11DC5C00]
22:17:31 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
22:17:31 INFO - document served over http requires an http
22:17:31 INFO - sub-resource via xhr-request using the meta-referrer
22:17:31 INFO - delivery method with swap-origin-redirect and when
22:17:31 INFO - the target request is same-origin.
22:17:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 906ms
22:17:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:17:31 INFO - PROCESS | 2064 | ++DOCSHELL 187DA000 == 63 [pid = 2064] [id = 596]
22:17:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 146 (18E8A400) [pid = 2064] [serial = 1671] [outer = 00000000]
22:17:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 147 (19B47400) [pid = 2064] [serial = 1672] [outer = 18E8A400]
22:17:31 INFO - PROCESS | 2064 | 1448000251579 Marionette INFO loaded listener.js
22:17:31 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 148 (19B4E400) [pid = 2064] [serial = 1673] [outer = 18E8A400]
22:17:32 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
22:17:32 INFO - document served over http requires an https
22:17:32 INFO - sub-resource via fetch-request using the meta-referrer
22:17:32 INFO - delivery method with keep-origin-redirect and when
22:17:32 INFO - the target request is same-origin.
22:17:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1515ms
22:17:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
22:17:33 INFO - PROCESS | 2064 | ++DOCSHELL 0F4DA000 == 64 [pid = 2064] [id = 597]
22:17:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 149 (0F626400) [pid = 2064] [serial = 1674] [outer = 00000000]
22:17:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 150 (0F90C000) [pid = 2064] [serial = 1675] [outer = 0F626400]
22:17:33 INFO - PROCESS | 2064 | 1448000253148 Marionette INFO loaded listener.js
22:17:33 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 151 (0FC3E000) [pid = 2064] [serial = 1676] [outer = 0F626400]
22:17:33 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
22:17:33 INFO - document served over http requires an https
22:17:33 INFO - sub-resource via fetch-request using the meta-referrer
22:17:33 INFO - delivery method with no-redirect and when
22:17:33 INFO - the target request is same-origin.
22:17:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1047ms
22:17:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:17:34 INFO - PROCESS | 2064 | --DOCSHELL 19796C00 == 63 [pid = 2064] [id = 16]
22:17:34 INFO - PROCESS | 2064 | --DOCSHELL 19BE9800 == 62 [pid = 2064] [id = 21]
22:17:34 INFO - PROCESS | 2064 | --DOCSHELL 13BE1800 == 61 [pid = 2064] [id = 31]
22:17:34 INFO - PROCESS | 2064 | --DOCSHELL 12F05800 == 60 [pid = 2064] [id = 29]
22:17:34 INFO - PROCESS | 2064 | --DOCSHELL 10E0B800 == 59 [pid = 2064] [id = 28]
22:17:34 INFO - PROCESS | 2064 | --DOCSHELL 14D0B400 == 58 [pid = 2064] [id = 574]
22:17:34 INFO - PROCESS | 2064 | --DOCSHELL 14C9B400 == 57 [pid = 2064] [id = 572]
22:17:34 INFO - PROCESS | 2064 | --DOCSHELL 13E88800 == 56 [pid = 2064] [id = 570]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 150 (19D71400) [pid = 2064] [serial = 1553] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 149 (1E77C400) [pid = 2064] [serial = 1566] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 148 (23158000) [pid = 2064] [serial = 1511] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 147 (2301F400) [pid = 2064] [serial = 1508] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 146 (22E5AC00) [pid = 2064] [serial = 1505] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 145 (216E4000) [pid = 2064] [serial = 1493] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 144 (215CD800) [pid = 2064] [serial = 1490] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 143 (21542800) [pid = 2064] [serial = 1487] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 142 (212CAC00) [pid = 2064] [serial = 1482] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 141 (21184400) [pid = 2064] [serial = 1477] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 140 (20F5C400) [pid = 2064] [serial = 1472] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 139 (209ED800) [pid = 2064] [serial = 1469] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 138 (2082C000) [pid = 2064] [serial = 1466] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 137 (200BC800) [pid = 2064] [serial = 1463] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 136 (11739800) [pid = 2064] [serial = 1451] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 135 (16C11800) [pid = 2064] [serial = 1547] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 134 (1D05F400) [pid = 2064] [serial = 1535] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 133 (1793DC00) [pid = 2064] [serial = 1532] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 132 (23CFB400) [pid = 2064] [serial = 1529] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 131 (14CC0400) [pid = 2064] [serial = 1524] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 130 (23CF1800) [pid = 2064] [serial = 1519] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 129 (23852400) [pid = 2064] [serial = 1514] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 128 (1670B800) [pid = 2064] [serial = 1561] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 127 (1CECA400) [pid = 2064] [serial = 1556] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | --DOMWINDOW == 126 (18D95800) [pid = 2064] [serial = 1550] [outer = 00000000] [url = about:blank]
22:17:34 INFO - PROCESS | 2064 | ++DOCSHELL 0E81BC00 == 57 [pid = 2064] [id = 598]
22:17:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 127 (0EB0B000) [pid = 2064] [serial = 1677] [outer = 00000000]
22:17:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 128 (0F65B000) [pid = 2064] [serial = 1678] [outer = 0EB0B000]
22:17:34 INFO - PROCESS | 2064 | 1448000254263 Marionette INFO loaded listener.js
22:17:34 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 129 (0F908800) [pid = 2064] [serial = 1679] [outer = 0EB0B000]
22:17:34 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
22:17:34 INFO - document served over http requires an https
22:17:34 INFO - sub-resource via fetch-request using the meta-referrer
22:17:34 INFO - delivery method with swap-origin-redirect and when
22:17:34 INFO - the target request is same-origin.
22:17:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 891ms
22:17:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:17:34 INFO - PROCESS | 2064 | ++DOCSHELL 1173BC00 == 58 [pid = 2064] [id = 599]
22:17:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 130 (1173EC00) [pid = 2064] [serial = 1680] [outer = 00000000]
22:17:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 131 (11B93800) [pid = 2064] [serial = 1681] [outer = 1173EC00]
22:17:34 INFO - PROCESS | 2064 | 1448000254934 Marionette INFO loaded listener.js
22:17:35 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 132 (11DBD400) [pid = 2064] [serial = 1682] [outer = 1173EC00]
22:17:35 INFO - PROCESS | 2064 | ++DOCSHELL 12273400 == 59 [pid = 2064] [id = 600]
22:17:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 133 (1257F400) [pid = 2064] [serial = 1683] [outer = 00000000]
22:17:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 134 (12585800) [pid = 2064] [serial = 1684] [outer = 1257F400]
22:17:35 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
22:17:35 INFO - document served over http requires an https
22:17:35 INFO - sub-resource via iframe-tag using the meta-referrer
22:17:35 INFO - delivery method with keep-origin-redirect and when
22:17:35 INFO - the target request is same-origin.
22:17:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 734ms
22:17:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:17:35 INFO - PROCESS | 2064 | ++DOCSHELL 11DBB400 == 60 [pid = 2064] [id = 601]
22:17:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 135 (11DBC800) [pid = 2064] [serial = 1685] [outer = 00000000]
22:17:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 136 (12580C00) [pid = 2064] [serial = 1686] [outer = 11DBC800]
22:17:35 INFO - PROCESS | 2064 | 1448000255763 Marionette INFO loaded listener.js
22:17:35 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 137 (12FAE000) [pid = 2064] [serial = 1687] [outer = 11DBC800]
22:17:35 INFO - PROCESS | 2064 | --DOCSHELL 19BE3000 == 59 [pid = 2064] [id = 19]
22:17:36 INFO - PROCESS | 2064 | ++DOCSHELL 13B75000 == 60 [pid = 2064] [id = 602]
22:17:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 138 (13B75800) [pid = 2064] [serial = 1688] [outer = 00000000]
22:17:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 139 (13B77C00) [pid = 2064] [serial = 1689] [outer = 13B75800]
22:17:36 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
22:17:36 INFO - document served over http requires an https
22:17:36 INFO - sub-resource via iframe-tag using the meta-referrer
22:17:36 INFO - delivery method with no-redirect and when
22:17:36 INFO - the target request is same-origin.
22:17:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 797ms
22:17:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:17:36 INFO - PROCESS | 2064 | ++DOCSHELL 13B76800 == 61 [pid = 2064] [id = 603]
22:17:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 140 (13BA0C00) [pid = 2064] [serial = 1690] [outer = 00000000]
22:17:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 141 (14C95C00) [pid = 2064] [serial = 1691] [outer = 13BA0C00]
22:17:36 INFO - PROCESS | 2064 | 1448000256532 Marionette INFO loaded listener.js
22:17:36 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 142 (14CBE800) [pid = 2064] [serial = 1692] [outer = 13BA0C00]
22:17:36 INFO - PROCESS | 2064 | ++DOCSHELL 14D03400 == 62 [pid = 2064] [id = 604]
22:17:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 143 (14D03800) [pid = 2064] [serial = 1693] [outer = 00000000]
22:17:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 144 (14FE7C00) [pid = 2064] [serial = 1694] [outer = 14D03800]
22:17:37 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
22:17:37 INFO - document served over http requires an https
22:17:37 INFO - sub-resource via iframe-tag using the meta-referrer
22:17:37 INFO - delivery method with swap-origin-redirect and when
22:17:37 INFO - the target request is same-origin.
22:17:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 734ms
22:17:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:17:37 INFO - PROCESS | 2064 | ++DOCSHELL 14D0EC00 == 63 [pid = 2064] [id = 605]
22:17:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 145 (14D4AC00) [pid = 2064] [serial = 1695] [outer = 00000000]
22:17:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 146 (15AC2800) [pid = 2064] [serial = 1696] [outer = 14D4AC00]
22:17:37 INFO - PROCESS | 2064 | 1448000257296 Marionette INFO loaded listener.js
22:17:37 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 147 (167E0800) [pid = 2064] [serial = 1697] [outer = 14D4AC00]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 146 (120DB800) [pid = 2064] [serial = 1611] [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]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 145 (11B97400) [pid = 2064] [serial = 1584] [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]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 144 (140D1800) [pid = 2064] [serial = 1601] [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]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 143 (15112400) [pid = 2064] [serial = 1615] [outer = 00000000] [url = about:blank]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 142 (14C9EC00) [pid = 2064] [serial = 1604] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000231407]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 141 (12194C00) [pid = 2064] [serial = 1587] [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]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 140 (14013800) [pid = 2064] [serial = 1599] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 139 (14D0D800) [pid = 2064] [serial = 1609] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 138 (0F83BC00) [pid = 2064] [serial = 1575] [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]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 137 (11598800) [pid = 2064] [serial = 1581] [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]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 136 (0FC3AC00) [pid = 2064] [serial = 1578] [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]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 135 (12A7F800) [pid = 2064] [serial = 1590] [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]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 134 (13B74000) [pid = 2064] [serial = 1596] [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]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 133 (0F651C00) [pid = 2064] [serial = 1572] [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]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 132 (0F656400) [pid = 2064] [serial = 1606] [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]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 131 (12FAA400) [pid = 2064] [serial = 1593] [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]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 130 (14CBB800) [pid = 2064] [serial = 1605] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000231407]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 129 (11D9D400) [pid = 2064] [serial = 1585] [outer = 00000000] [url = about:blank]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 128 (14CC3400) [pid = 2064] [serial = 1610] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 127 (14FF2400) [pid = 2064] [serial = 1612] [outer = 00000000] [url = about:blank]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 126 (0F911800) [pid = 2064] [serial = 1576] [outer = 00000000] [url = about:blank]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 125 (13BA3800) [pid = 2064] [serial = 1597] [outer = 00000000] [url = about:blank]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 124 (0FC56400) [pid = 2064] [serial = 1579] [outer = 00000000] [url = about:blank]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 123 (1398A800) [pid = 2064] [serial = 1594] [outer = 00000000] [url = about:blank]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 122 (14C8FC00) [pid = 2064] [serial = 1602] [outer = 00000000] [url = about:blank]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 121 (11741000) [pid = 2064] [serial = 1607] [outer = 00000000] [url = about:blank]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 120 (1173B000) [pid = 2064] [serial = 1582] [outer = 00000000] [url = about:blank]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 119 (140F3400) [pid = 2064] [serial = 1600] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 118 (0F65B400) [pid = 2064] [serial = 1573] [outer = 00000000] [url = about:blank]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 117 (12AF2C00) [pid = 2064] [serial = 1591] [outer = 00000000] [url = about:blank]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 116 (12271C00) [pid = 2064] [serial = 1588] [outer = 00000000] [url = about:blank]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 115 (1175CC00) [pid = 2064] [serial = 1583] [outer = 00000000] [url = about:blank]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 114 (0FC60000) [pid = 2064] [serial = 1580] [outer = 00000000] [url = about:blank]
22:17:37 INFO - PROCESS | 2064 | --DOMWINDOW == 113 (11DBF400) [pid = 2064] [serial = 1586] [outer = 00000000] [url = about:blank]
22:17:37 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
22:17:37 INFO - document served over http requires an https
22:17:37 INFO - sub-resource via script-tag using the meta-referrer
22:17:37 INFO - delivery method with keep-origin-redirect and when
22:17:37 INFO - the target request is same-origin.
22:17:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 734ms
22:17:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
22:17:37 INFO - PROCESS | 2064 | ++DOCSHELL 0FC56400 == 64 [pid = 2064] [id = 606]
22:17:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 114 (0FC59C00) [pid = 2064] [serial = 1698] [outer = 00000000]
22:17:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 115 (12584800) [pid = 2064] [serial = 1699] [outer = 0FC59C00]
22:17:37 INFO - PROCESS | 2064 | 1448000257973 Marionette INFO loaded listener.js
22:17:38 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 116 (150B4800) [pid = 2064] [serial = 1700] [outer = 0FC59C00]
22:17:38 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
22:17:38 INFO - document served over http requires an https
22:17:38 INFO - sub-resource via script-tag using the meta-referrer
22:17:38 INFO - delivery method with no-redirect and when
22:17:38 INFO - the target request is same-origin.
22:17:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 625ms
22:17:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:17:38 INFO - PROCESS | 2064 | ++DOCSHELL 17324400 == 65 [pid = 2064] [id = 607]
22:17:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 117 (17324C00) [pid = 2064] [serial = 1701] [outer = 00000000]
22:17:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 118 (17ABD800) [pid = 2064] [serial = 1702] [outer = 17324C00]
22:17:38 INFO - PROCESS | 2064 | 1448000258606 Marionette INFO loaded listener.js
22:17:38 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 119 (1868AC00) [pid = 2064] [serial = 1703] [outer = 17324C00]
22:17:39 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
22:17:39 INFO - document served over http requires an https
22:17:39 INFO - sub-resource via script-tag using the meta-referrer
22:17:39 INFO - delivery method with swap-origin-redirect and when
22:17:39 INFO - the target request is same-origin.
22:17:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 640ms
22:17:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:17:39 INFO - PROCESS | 2064 | ++DOCSHELL 18A01C00 == 66 [pid = 2064] [id = 608]
22:17:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 120 (18A0C800) [pid = 2064] [serial = 1704] [outer = 00000000]
22:17:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 121 (18F52C00) [pid = 2064] [serial = 1705] [outer = 18A0C800]
22:17:39 INFO - PROCESS | 2064 | 1448000259251 Marionette INFO loaded listener.js
22:17:39 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 122 (19553C00) [pid = 2064] [serial = 1706] [outer = 18A0C800]
22:17:39 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
22:17:39 INFO - document served over http requires an https
22:17:39 INFO - sub-resource via xhr-request using the meta-referrer
22:17:39 INFO - delivery method with keep-origin-redirect and when
22:17:39 INFO - the target request is same-origin.
22:17:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 625ms
22:17:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
22:17:39 INFO - PROCESS | 2064 | ++DOCSHELL 197D1800 == 67 [pid = 2064] [id = 609]
22:17:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 123 (197D5800) [pid = 2064] [serial = 1707] [outer = 00000000]
22:17:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 124 (19B49800) [pid = 2064] [serial = 1708] [outer = 197D5800]
22:17:39 INFO - PROCESS | 2064 | 1448000259892 Marionette INFO loaded listener.js
22:17:39 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 125 (19BE6C00) [pid = 2064] [serial = 1709] [outer = 197D5800]
22:17:40 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
22:17:40 INFO - document served over http requires an https
22:17:40 INFO - sub-resource via xhr-request using the meta-referrer
22:17:40 INFO - delivery method with no-redirect and when
22:17:40 INFO - the target request is same-origin.
22:17:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 734ms
22:17:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:17:40 INFO - PROCESS | 2064 | ++DOCSHELL 0EBB6C00 == 68 [pid = 2064] [id = 610]
22:17:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 126 (0F483000) [pid = 2064] [serial = 1710] [outer = 00000000]
22:17:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 127 (0F914C00) [pid = 2064] [serial = 1711] [outer = 0F483000]
22:17:40 INFO - PROCESS | 2064 | 1448000260850 Marionette INFO loaded listener.js
22:17:40 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 128 (11471400) [pid = 2064] [serial = 1712] [outer = 0F483000]
22:17:41 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
22:17:41 INFO - document served over http requires an https
22:17:41 INFO - sub-resource via xhr-request using the meta-referrer
22:17:41 INFO - delivery method with swap-origin-redirect and when
22:17:41 INFO - the target request is same-origin.
22:17:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 953ms
22:17:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:17:41 INFO - PROCESS | 2064 | ++DOCSHELL 11741C00 == 69 [pid = 2064] [id = 611]
22:17:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 129 (11D99800) [pid = 2064] [serial = 1713] [outer = 00000000]
22:17:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 130 (12AEC800) [pid = 2064] [serial = 1714] [outer = 11D99800]
22:17:41 INFO - PROCESS | 2064 | 1448000261720 Marionette INFO loaded listener.js
22:17:41 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 131 (14C92C00) [pid = 2064] [serial = 1715] [outer = 11D99800]
22:17:42 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
22:17:42 INFO - document served over http requires an http
22:17:42 INFO - sub-resource via fetch-request using the http-csp
22:17:42 INFO - delivery method with keep-origin-redirect and when
22:17:42 INFO - the target request is cross-origin.
22:17:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 906ms
22:17:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
22:17:42 INFO - PROCESS | 2064 | ++DOCSHELL 187DE800 == 70 [pid = 2064] [id = 612]
22:17:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 132 (18E85800) [pid = 2064] [serial = 1716] [outer = 00000000]
22:17:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 133 (191B3000) [pid = 2064] [serial = 1717] [outer = 18E85800]
22:17:42 INFO - PROCESS | 2064 | 1448000262649 Marionette INFO loaded listener.js
22:17:42 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 134 (19BE6400) [pid = 2064] [serial = 1718] [outer = 18E85800]
22:17:43 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
22:17:43 INFO - document served over http requires an http
22:17:43 INFO - sub-resource via fetch-request using the http-csp
22:17:43 INFO - delivery method with no-redirect and when
22:17:43 INFO - the target request is cross-origin.
22:17:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 828ms
22:17:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:17:43 INFO - PROCESS | 2064 | ++DOCSHELL 197CE400 == 71 [pid = 2064] [id = 613]
22:17:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 135 (19D72800) [pid = 2064] [serial = 1719] [outer = 00000000]
22:17:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 136 (19F07C00) [pid = 2064] [serial = 1720] [outer = 19D72800]
22:17:43 INFO - PROCESS | 2064 | 1448000263504 Marionette INFO loaded listener.js
22:17:43 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 137 (19F0F800) [pid = 2064] [serial = 1721] [outer = 19D72800]
22:17:44 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
22:17:44 INFO - document served over http requires an http
22:17:44 INFO - sub-resource via fetch-request using the http-csp
22:17:44 INFO - delivery method with swap-origin-redirect and when
22:17:44 INFO - the target request is cross-origin.
22:17:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 844ms
22:17:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:17:44 INFO - PROCESS | 2064 | ++DOCSHELL 19F81800 == 72 [pid = 2064] [id = 614]
22:17:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 138 (19F81C00) [pid = 2064] [serial = 1722] [outer = 00000000]
22:17:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 139 (1A01BC00) [pid = 2064] [serial = 1723] [outer = 19F81C00]
22:17:44 INFO - PROCESS | 2064 | 1448000264401 Marionette INFO loaded listener.js
22:17:44 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 140 (1A020000) [pid = 2064] [serial = 1724] [outer = 19F81C00]
22:17:44 INFO - PROCESS | 2064 | ++DOCSHELL 1A01E400 == 73 [pid = 2064] [id = 615]
22:17:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 141 (1A027800) [pid = 2064] [serial = 1725] [outer = 00000000]
22:17:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 142 (1A372400) [pid = 2064] [serial = 1726] [outer = 1A027800]
22:17:44 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
22:17:44 INFO - document served over http requires an http
22:17:44 INFO - sub-resource via iframe-tag using the http-csp
22:17:44 INFO - delivery method with keep-origin-redirect and when
22:17:44 INFO - the target request is cross-origin.
22:17:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 906ms
22:17:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:17:45 INFO - PROCESS | 2064 | ++DOCSHELL 1A376C00 == 74 [pid = 2064] [id = 616]
22:17:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 143 (1A378400) [pid = 2064] [serial = 1727] [outer = 00000000]
22:17:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 144 (1A432400) [pid = 2064] [serial = 1728] [outer = 1A378400]
22:17:45 INFO - PROCESS | 2064 | 1448000265307 Marionette INFO loaded listener.js
22:17:45 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 145 (1C6A9800) [pid = 2064] [serial = 1729] [outer = 1A378400]
22:17:45 INFO - PROCESS | 2064 | ++DOCSHELL 1C6AF400 == 75 [pid = 2064] [id = 617]
22:17:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 146 (1C6B3000) [pid = 2064] [serial = 1730] [outer = 00000000]
22:17:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 147 (1A430800) [pid = 2064] [serial = 1731] [outer = 1C6B3000]
22:17:45 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
22:17:45 INFO - document served over http requires an http
22:17:45 INFO - sub-resource via iframe-tag using the http-csp
22:17:45 INFO - delivery method with no-redirect and when
22:17:45 INFO - the target request is cross-origin.
22:17:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 984ms
22:17:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:17:46 INFO - PROCESS | 2064 | ++DOCSHELL 15BDC800 == 76 [pid = 2064] [id = 618]
22:17:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 148 (1C6B3400) [pid = 2064] [serial = 1732] [outer = 00000000]
22:17:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 149 (1C86EC00) [pid = 2064] [serial = 1733] [outer = 1C6B3400]
22:17:46 INFO - PROCESS | 2064 | 1448000266283 Marionette INFO loaded listener.js
22:17:46 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 150 (1C879400) [pid = 2064] [serial = 1734] [outer = 1C6B3400]
22:17:46 INFO - PROCESS | 2064 | ++DOCSHELL 1C86FC00 == 77 [pid = 2064] [id = 619]
22:17:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 151 (1C871800) [pid = 2064] [serial = 1735] [outer = 00000000]
22:17:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 152 (1CAA1800) [pid = 2064] [serial = 1736] [outer = 1C871800]
22:17:46 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
22:17:46 INFO - document served over http requires an http
22:17:46 INFO - sub-resource via iframe-tag using the http-csp
22:17:46 INFO - delivery method with swap-origin-redirect and when
22:17:46 INFO - the target request is cross-origin.
22:17:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 844ms
22:17:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:17:47 INFO - PROCESS | 2064 | ++DOCSHELL 1CAA1000 == 78 [pid = 2064] [id = 620]
22:17:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 153 (1CAA1C00) [pid = 2064] [serial = 1737] [outer = 00000000]
22:17:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 154 (1CE17000) [pid = 2064] [serial = 1738] [outer = 1CAA1C00]
22:17:47 INFO - PROCESS | 2064 | 1448000267143 Marionette INFO loaded listener.js
22:17:47 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 155 (1CE1A000) [pid = 2064] [serial = 1739] [outer = 1CAA1C00]
22:17:47 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
22:17:47 INFO - document served over http requires an http
22:17:47 INFO - sub-resource via script-tag using the http-csp
22:17:47 INFO - delivery method with keep-origin-redirect and when
22:17:47 INFO - the target request is cross-origin.
22:17:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 875ms
22:17:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
22:17:47 INFO - PROCESS | 2064 | ++DOCSHELL 1CE15000 == 79 [pid = 2064] [id = 621]
22:17:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 156 (1CECB400) [pid = 2064] [serial = 1740] [outer = 00000000]
22:17:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 157 (1CED3800) [pid = 2064] [serial = 1741] [outer = 1CECB400]
22:17:48 INFO - PROCESS | 2064 | 1448000268040 Marionette INFO loaded listener.js
22:17:48 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 158 (1CFF1800) [pid = 2064] [serial = 1742] [outer = 1CECB400]
22:17:48 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
22:17:48 INFO - document served over http requires an http
22:17:48 INFO - sub-resource via script-tag using the http-csp
22:17:48 INFO - delivery method with no-redirect and when
22:17:48 INFO - the target request is cross-origin.
22:17:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 844ms
22:17:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:17:48 INFO - PROCESS | 2064 | ++DOCSHELL 1CED3000 == 80 [pid = 2064] [id = 622]
22:17:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 159 (1CED8000) [pid = 2064] [serial = 1743] [outer = 00000000]
22:17:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 160 (1CFFF000) [pid = 2064] [serial = 1744] [outer = 1CED8000]
22:17:48 INFO - PROCESS | 2064 | 1448000268860 Marionette INFO loaded listener.js
22:17:48 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 161 (1D009000) [pid = 2064] [serial = 1745] [outer = 1CED8000]
22:17:49 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
22:17:49 INFO - document served over http requires an http
22:17:49 INFO - sub-resource via script-tag using the http-csp
22:17:49 INFO - delivery method with swap-origin-redirect and when
22:17:49 INFO - the target request is cross-origin.
22:17:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 890ms
22:17:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:17:49 INFO - PROCESS | 2064 | ++DOCSHELL 1D011400 == 81 [pid = 2064] [id = 623]
22:17:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 162 (1D012C00) [pid = 2064] [serial = 1746] [outer = 00000000]
22:17:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 163 (1D041000) [pid = 2064] [serial = 1747] [outer = 1D012C00]
22:17:49 INFO - PROCESS | 2064 | 1448000269831 Marionette INFO loaded listener.js
22:17:49 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 164 (1D04AC00) [pid = 2064] [serial = 1748] [outer = 1D012C00]
22:17:50 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
22:17:50 INFO - document served over http requires an http
22:17:50 INFO - sub-resource via xhr-request using the http-csp
22:17:50 INFO - delivery method with keep-origin-redirect and when
22:17:50 INFO - the target request is cross-origin.
22:17:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 890ms
22:17:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
22:17:50 INFO - PROCESS | 2064 | ++DOCSHELL 1D042400 == 82 [pid = 2064] [id = 624]
22:17:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 165 (1D043400) [pid = 2064] [serial = 1749] [outer = 00000000]
22:17:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 166 (1D06AC00) [pid = 2064] [serial = 1750] [outer = 1D043400]
22:17:50 INFO - PROCESS | 2064 | 1448000270714 Marionette INFO loaded listener.js
22:17:50 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 167 (1D0B1800) [pid = 2064] [serial = 1751] [outer = 1D043400]
22:17:51 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
22:17:51 INFO - document served over http requires an http
22:17:51 INFO - sub-resource via xhr-request using the http-csp
22:17:51 INFO - delivery method with no-redirect and when
22:17:51 INFO - the target request is cross-origin.
22:17:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 844ms
22:17:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:17:51 INFO - PROCESS | 2064 | ++DOCSHELL 1D069C00 == 83 [pid = 2064] [id = 625]
22:17:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 168 (1D0B6000) [pid = 2064] [serial = 1752] [outer = 00000000]
22:17:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 169 (1D0BB000) [pid = 2064] [serial = 1753] [outer = 1D0B6000]
22:17:51 INFO - PROCESS | 2064 | 1448000271585 Marionette INFO loaded listener.js
22:17:51 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 170 (1D181C00) [pid = 2064] [serial = 1754] [outer = 1D0B6000]
22:17:52 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
22:17:52 INFO - document served over http requires an http
22:17:52 INFO - sub-resource via xhr-request using the http-csp
22:17:52 INFO - delivery method with swap-origin-redirect and when
22:17:52 INFO - the target request is cross-origin.
22:17:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 843ms
22:17:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:17:52 INFO - PROCESS | 2064 | ++DOCSHELL 1D0BD400 == 84 [pid = 2064] [id = 626]
22:17:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 171 (1D0BE800) [pid = 2064] [serial = 1755] [outer = 00000000]
22:17:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 172 (1D18C000) [pid = 2064] [serial = 1756] [outer = 1D0BE800]
22:17:52 INFO - PROCESS | 2064 | 1448000272407 Marionette INFO loaded listener.js
22:17:52 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 173 (1D291400) [pid = 2064] [serial = 1757] [outer = 1D0BE800]
22:17:52 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
22:17:52 INFO - document served over http requires an https
22:17:52 INFO - sub-resource via fetch-request using the http-csp
22:17:52 INFO - delivery method with keep-origin-redirect and when
22:17:52 INFO - the target request is cross-origin.
22:17:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 875ms
22:17:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
22:17:53 INFO - PROCESS | 2064 | ++DOCSHELL 1D18DC00 == 85 [pid = 2064] [id = 627]
22:17:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 174 (1D18FC00) [pid = 2064] [serial = 1758] [outer = 00000000]
22:17:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 175 (1D29D400) [pid = 2064] [serial = 1759] [outer = 1D18FC00]
22:17:53 INFO - PROCESS | 2064 | 1448000273292 Marionette INFO loaded listener.js
22:17:53 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 176 (1D2C6800) [pid = 2064] [serial = 1760] [outer = 1D18FC00]
22:17:53 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
22:17:53 INFO - document served over http requires an https
22:17:53 INFO - sub-resource via fetch-request using the http-csp
22:17:53 INFO - delivery method with no-redirect and when
22:17:53 INFO - the target request is cross-origin.
22:17:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 843ms
22:17:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:17:54 INFO - PROCESS | 2064 | ++DOCSHELL 1D2C2000 == 86 [pid = 2064] [id = 628]
22:17:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 177 (1D2C5000) [pid = 2064] [serial = 1761] [outer = 00000000]
22:17:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 178 (1D462800) [pid = 2064] [serial = 1762] [outer = 1D2C5000]
22:17:54 INFO - PROCESS | 2064 | 1448000274144 Marionette INFO loaded listener.js
22:17:54 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 179 (1D466400) [pid = 2064] [serial = 1763] [outer = 1D2C5000]
22:17:54 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
22:17:54 INFO - document served over http requires an https
22:17:54 INFO - sub-resource via fetch-request using the http-csp
22:17:54 INFO - delivery method with swap-origin-redirect and when
22:17:54 INFO - the target request is cross-origin.
22:17:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 891ms
22:17:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:17:55 INFO - PROCESS | 2064 | ++DOCSHELL 1D466000 == 87 [pid = 2064] [id = 629]
22:17:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 180 (1D46B000) [pid = 2064] [serial = 1764] [outer = 00000000]
22:17:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 181 (1D49FC00) [pid = 2064] [serial = 1765] [outer = 1D46B000]
22:17:55 INFO - PROCESS | 2064 | 1448000275089 Marionette INFO loaded listener.js
22:17:55 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 182 (1D4A2C00) [pid = 2064] [serial = 1766] [outer = 1D46B000]
22:17:55 INFO - PROCESS | 2064 | ++DOCSHELL 1D4A4800 == 88 [pid = 2064] [id = 630]
22:17:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 183 (1D4A4C00) [pid = 2064] [serial = 1767] [outer = 00000000]
22:17:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 184 (1D4ABC00) [pid = 2064] [serial = 1768] [outer = 1D4A4C00]
22:17:55 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
22:17:55 INFO - document served over http requires an https
22:17:55 INFO - sub-resource via iframe-tag using the http-csp
22:17:55 INFO - delivery method with keep-origin-redirect and when
22:17:55 INFO - the target request is cross-origin.
22:17:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 938ms
22:17:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:17:55 INFO - PROCESS | 2064 | ++DOCSHELL 1D4E3C00 == 89 [pid = 2064] [id = 631]
22:17:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 185 (1D4E4000) [pid = 2064] [serial = 1769] [outer = 00000000]
22:17:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 186 (1D4EF400) [pid = 2064] [serial = 1770] [outer = 1D4E4000]
22:17:56 INFO - PROCESS | 2064 | 1448000276043 Marionette INFO loaded listener.js
22:17:56 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 187 (1D4F2400) [pid = 2064] [serial = 1771] [outer = 1D4E4000]
22:17:56 INFO - PROCESS | 2064 | ++DOCSHELL 1D4EBC00 == 90 [pid = 2064] [id = 632]
22:17:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 188 (1E26AC00) [pid = 2064] [serial = 1772] [outer = 00000000]
22:17:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 189 (1D4E9C00) [pid = 2064] [serial = 1773] [outer = 1E26AC00]
22:17:57 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
22:17:57 INFO - document served over http requires an https
22:17:57 INFO - sub-resource via iframe-tag using the http-csp
22:17:57 INFO - delivery method with no-redirect and when
22:17:57 INFO - the target request is cross-origin.
22:17:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1906ms
22:17:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:17:57 INFO - PROCESS | 2064 | ++DOCSHELL 0F650400 == 91 [pid = 2064] [id = 633]
22:17:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 190 (0F65A800) [pid = 2064] [serial = 1774] [outer = 00000000]
22:17:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 191 (0F9A9400) [pid = 2064] [serial = 1775] [outer = 0F65A800]
22:17:57 INFO - PROCESS | 2064 | 1448000277989 Marionette INFO loaded listener.js
22:17:58 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 192 (117B4C00) [pid = 2064] [serial = 1776] [outer = 0F65A800]
22:17:58 INFO - PROCESS | 2064 | ++DOCSHELL 0F911800 == 92 [pid = 2064] [id = 634]
22:17:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 193 (0FC58000) [pid = 2064] [serial = 1777] [outer = 00000000]
22:17:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 194 (1173DC00) [pid = 2064] [serial = 1778] [outer = 0FC58000]
22:17:58 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
22:17:58 INFO - document served over http requires an https
22:17:58 INFO - sub-resource via iframe-tag using the http-csp
22:17:58 INFO - delivery method with swap-origin-redirect and when
22:17:58 INFO - the target request is cross-origin.
22:17:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1329ms
22:17:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:17:59 INFO - PROCESS | 2064 | ++DOCSHELL 12A80000 == 93 [pid = 2064] [id = 635]
22:17:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 195 (12A83000) [pid = 2064] [serial = 1779] [outer = 00000000]
22:17:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 196 (13989400) [pid = 2064] [serial = 1780] [outer = 12A83000]
22:17:59 INFO - PROCESS | 2064 | 1448000279291 Marionette INFO loaded listener.js
22:17:59 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:17:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 197 (14AD5000) [pid = 2064] [serial = 1781] [outer = 12A83000]
22:17:59 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
22:17:59 INFO - document served over http requires an https
22:17:59 INFO - sub-resource via script-tag using the http-csp
22:17:59 INFO - delivery method with keep-origin-redirect and when
22:17:59 INFO - the target request is cross-origin.
22:17:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 953ms
22:17:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
22:18:00 INFO - PROCESS | 2064 | ++DOCSHELL 14D08000 == 94 [pid = 2064] [id = 636]
22:18:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 198 (14D08800) [pid = 2064] [serial = 1782] [outer = 00000000]
22:18:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 199 (15ABE000) [pid = 2064] [serial = 1783] [outer = 14D08800]
22:18:00 INFO - PROCESS | 2064 | 1448000280224 Marionette INFO loaded listener.js
22:18:00 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 200 (17797400) [pid = 2064] [serial = 1784] [outer = 14D08800]
22:18:00 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
22:18:00 INFO - document served over http requires an https
22:18:00 INFO - sub-resource via script-tag using the http-csp
22:18:00 INFO - delivery method with no-redirect and when
22:18:00 INFO - the target request is cross-origin.
22:18:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 954ms
22:18:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:18:01 INFO - PROCESS | 2064 | ++DOCSHELL 0FC34800 == 95 [pid = 2064] [id = 637]
22:18:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 201 (0FC34C00) [pid = 2064] [serial = 1785] [outer = 00000000]
22:18:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 202 (14D54C00) [pid = 2064] [serial = 1786] [outer = 0FC34C00]
22:18:01 INFO - PROCESS | 2064 | 1448000281179 Marionette INFO loaded listener.js
22:18:01 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 203 (1731C800) [pid = 2064] [serial = 1787] [outer = 0FC34C00]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 187D8C00 == 94 [pid = 2064] [id = 26]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 1E77C000 == 93 [pid = 2064] [id = 560]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 18610000 == 92 [pid = 2064] [id = 8]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 18A01C00 == 91 [pid = 2064] [id = 608]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 17324400 == 90 [pid = 2064] [id = 607]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 0FC56400 == 89 [pid = 2064] [id = 606]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 14D0EC00 == 88 [pid = 2064] [id = 605]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 14D03400 == 87 [pid = 2064] [id = 604]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 13B76800 == 86 [pid = 2064] [id = 603]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 13B75000 == 85 [pid = 2064] [id = 602]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 11DBB400 == 84 [pid = 2064] [id = 601]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 12273400 == 83 [pid = 2064] [id = 600]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 1173BC00 == 82 [pid = 2064] [id = 599]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 0E81BC00 == 81 [pid = 2064] [id = 598]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 0F4DA000 == 80 [pid = 2064] [id = 597]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 187DA000 == 79 [pid = 2064] [id = 596]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 11DC5800 == 78 [pid = 2064] [id = 595]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 197CC400 == 77 [pid = 2064] [id = 594]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 14018400 == 76 [pid = 2064] [id = 593]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 19548000 == 75 [pid = 2064] [id = 592]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 18FDE800 == 74 [pid = 2064] [id = 591]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 18F49800 == 73 [pid = 2064] [id = 590]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 18A08000 == 72 [pid = 2064] [id = 589]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 187D3C00 == 71 [pid = 2064] [id = 588]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 1868C400 == 70 [pid = 2064] [id = 587]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 1860D000 == 69 [pid = 2064] [id = 586]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 17DB3400 == 68 [pid = 2064] [id = 585]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 14CB6C00 == 67 [pid = 2064] [id = 584]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 12265400 == 66 [pid = 2064] [id = 583]
22:18:01 INFO - PROCESS | 2064 | --DOCSHELL 1731E000 == 65 [pid = 2064] [id = 582]
22:18:01 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
22:18:01 INFO - document served over http requires an https
22:18:01 INFO - sub-resource via script-tag using the http-csp
22:18:01 INFO - delivery method with swap-origin-redirect and when
22:18:01 INFO - the target request is cross-origin.
22:18:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 937ms
22:18:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:18:01 INFO - PROCESS | 2064 | --DOMWINDOW == 202 (150B5C00) [pid = 2064] [serial = 1613] [outer = 00000000] [url = about:blank]
22:18:01 INFO - PROCESS | 2064 | --DOMWINDOW == 201 (14C95000) [pid = 2064] [serial = 1603] [outer = 00000000] [url = about:blank]
22:18:01 INFO - PROCESS | 2064 | --DOMWINDOW == 200 (13B6A800) [pid = 2064] [serial = 1595] [outer = 00000000] [url = about:blank]
22:18:01 INFO - PROCESS | 2064 | --DOMWINDOW == 199 (13E82400) [pid = 2064] [serial = 1598] [outer = 00000000] [url = about:blank]
22:18:01 INFO - PROCESS | 2064 | --DOMWINDOW == 198 (12F02800) [pid = 2064] [serial = 1592] [outer = 00000000] [url = about:blank]
22:18:01 INFO - PROCESS | 2064 | --DOMWINDOW == 197 (0F6B1800) [pid = 2064] [serial = 1574] [outer = 00000000] [url = about:blank]
22:18:01 INFO - PROCESS | 2064 | --DOMWINDOW == 196 (14CB4C00) [pid = 2064] [serial = 1608] [outer = 00000000] [url = about:blank]
22:18:01 INFO - PROCESS | 2064 | --DOMWINDOW == 195 (0F9A8C00) [pid = 2064] [serial = 1577] [outer = 00000000] [url = about:blank]
22:18:01 INFO - PROCESS | 2064 | --DOMWINDOW == 194 (12A7B000) [pid = 2064] [serial = 1589] [outer = 00000000] [url = about:blank]
22:18:02 INFO - PROCESS | 2064 | ++DOCSHELL 0E81B400 == 66 [pid = 2064] [id = 638]
22:18:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 195 (0F46E400) [pid = 2064] [serial = 1788] [outer = 00000000]
22:18:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 196 (0F908400) [pid = 2064] [serial = 1789] [outer = 0F46E400]
22:18:02 INFO - PROCESS | 2064 | 1448000282270 Marionette INFO loaded listener.js
22:18:02 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 197 (11738C00) [pid = 2064] [serial = 1790] [outer = 0F46E400]
22:18:02 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
22:18:02 INFO - document served over http requires an https
22:18:02 INFO - sub-resource via xhr-request using the http-csp
22:18:02 INFO - delivery method with keep-origin-redirect and when
22:18:02 INFO - the target request is cross-origin.
22:18:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 843ms
22:18:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
22:18:02 INFO - PROCESS | 2064 | ++DOCSHELL 0F9A6400 == 67 [pid = 2064] [id = 639]
22:18:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 198 (0FC32800) [pid = 2064] [serial = 1791] [outer = 00000000]
22:18:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 199 (12A7F000) [pid = 2064] [serial = 1792] [outer = 0FC32800]
22:18:02 INFO - PROCESS | 2064 | 1448000282857 Marionette INFO loaded listener.js
22:18:02 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 200 (13BA8400) [pid = 2064] [serial = 1793] [outer = 0FC32800]
22:18:03 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
22:18:03 INFO - document served over http requires an https
22:18:03 INFO - sub-resource via xhr-request using the http-csp
22:18:03 INFO - delivery method with no-redirect and when
22:18:03 INFO - the target request is cross-origin.
22:18:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 641ms
22:18:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:18:03 INFO - PROCESS | 2064 | ++DOCSHELL 14CB7C00 == 68 [pid = 2064] [id = 640]
22:18:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 201 (14CBB400) [pid = 2064] [serial = 1794] [outer = 00000000]
22:18:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 202 (14D4C000) [pid = 2064] [serial = 1795] [outer = 14CBB400]
22:18:03 INFO - PROCESS | 2064 | 1448000283545 Marionette INFO loaded listener.js
22:18:03 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 203 (15BDC400) [pid = 2064] [serial = 1796] [outer = 14CBB400]
22:18:04 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
22:18:04 INFO - document served over http requires an https
22:18:04 INFO - sub-resource via xhr-request using the http-csp
22:18:04 INFO - delivery method with swap-origin-redirect and when
22:18:04 INFO - the target request is cross-origin.
22:18:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 703ms
22:18:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:18:04 INFO - PROCESS | 2064 | ++DOCSHELL 1670C000 == 69 [pid = 2064] [id = 641]
22:18:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 204 (17324400) [pid = 2064] [serial = 1797] [outer = 00000000]
22:18:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 205 (17AC5800) [pid = 2064] [serial = 1798] [outer = 17324400]
22:18:04 INFO - PROCESS | 2064 | 1448000284234 Marionette INFO loaded listener.js
22:18:04 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 206 (1860B000) [pid = 2064] [serial = 1799] [outer = 17324400]
22:18:04 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
22:18:04 INFO - document served over http requires an http
22:18:04 INFO - sub-resource via fetch-request using the http-csp
22:18:04 INFO - delivery method with keep-origin-redirect and when
22:18:04 INFO - the target request is same-origin.
22:18:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 641ms
22:18:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
22:18:04 INFO - PROCESS | 2064 | ++DOCSHELL 1868C400 == 70 [pid = 2064] [id = 642]
22:18:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 207 (1868E000) [pid = 2064] [serial = 1800] [outer = 00000000]
22:18:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 208 (1895F000) [pid = 2064] [serial = 1801] [outer = 1868E000]
22:18:04 INFO - PROCESS | 2064 | 1448000284950 Marionette INFO loaded listener.js
22:18:05 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 209 (18D8B000) [pid = 2064] [serial = 1802] [outer = 1868E000]
22:18:05 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
22:18:05 INFO - document served over http requires an http
22:18:05 INFO - sub-resource via fetch-request using the http-csp
22:18:05 INFO - delivery method with no-redirect and when
22:18:05 INFO - the target request is same-origin.
22:18:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 703ms
22:18:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:18:05 INFO - PROCESS | 2064 | ++DOCSHELL 18E8D000 == 71 [pid = 2064] [id = 643]
22:18:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 210 (18F48000) [pid = 2064] [serial = 1803] [outer = 00000000]
22:18:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 211 (18FDF400) [pid = 2064] [serial = 1804] [outer = 18F48000]
22:18:05 INFO - PROCESS | 2064 | 1448000285593 Marionette INFO loaded listener.js
22:18:05 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 212 (191B3800) [pid = 2064] [serial = 1805] [outer = 18F48000]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 211 (17324C00) [pid = 2064] [serial = 1701] [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]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 210 (0FC59C00) [pid = 2064] [serial = 1698] [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]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 209 (14D03800) [pid = 2064] [serial = 1693] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 208 (18A0C800) [pid = 2064] [serial = 1704] [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]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 207 (14D4AC00) [pid = 2064] [serial = 1695] [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]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 206 (1257F400) [pid = 2064] [serial = 1683] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 205 (11DBC800) [pid = 2064] [serial = 1685] [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]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 204 (0F626400) [pid = 2064] [serial = 1674] [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]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 203 (13BA0C00) [pid = 2064] [serial = 1690] [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]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 202 (0EB0B000) [pid = 2064] [serial = 1677] [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]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 201 (13B75800) [pid = 2064] [serial = 1688] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000256128]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 200 (1173EC00) [pid = 2064] [serial = 1680] [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]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 199 (19D70400) [pid = 2064] [serial = 53] [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.]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 198 (18E84400) [pid = 2064] [serial = 1651] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 197 (17DB3C00) [pid = 2064] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 196 (1868D800) [pid = 2064] [serial = 1646] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000244092]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 195 (19B49800) [pid = 2064] [serial = 1708] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 194 (197D4400) [pid = 2064] [serial = 1666] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 193 (197D2800) [pid = 2064] [serial = 1669] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 192 (192ACC00) [pid = 2064] [serial = 1657] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 191 (195A3800) [pid = 2064] [serial = 1660] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 190 (19798000) [pid = 2064] [serial = 1663] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 189 (18F4D400) [pid = 2064] [serial = 1652] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 188 (18A0BC00) [pid = 2064] [serial = 1649] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 187 (18FE6800) [pid = 2064] [serial = 1654] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 186 (17AC1400) [pid = 2064] [serial = 1636] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 185 (18614800) [pid = 2064] [serial = 1642] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:18:06 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
22:18:06 INFO - document served over http requires an http
22:18:06 INFO - sub-resource via fetch-request using the http-csp
22:18:06 INFO - delivery method with swap-origin-redirect and when
22:18:06 INFO - the target request is same-origin.
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 184 (17DAC000) [pid = 2064] [serial = 1639] [outer = 00000000] [url = about:blank]
22:18:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1000ms
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 183 (1895D800) [pid = 2064] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000244092]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 182 (18690000) [pid = 2064] [serial = 1644] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 181 (15BE0800) [pid = 2064] [serial = 1627] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 180 (167DE800) [pid = 2064] [serial = 1630] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 179 (17798800) [pid = 2064] [serial = 1633] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 178 (0F915C00) [pid = 2064] [serial = 1618] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 177 (11EBFC00) [pid = 2064] [serial = 1621] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 176 (1510F400) [pid = 2064] [serial = 1624] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 175 (18F52C00) [pid = 2064] [serial = 1705] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 174 (0F90C000) [pid = 2064] [serial = 1675] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 173 (15AC2800) [pid = 2064] [serial = 1696] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 172 (13B77C00) [pid = 2064] [serial = 1689] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000256128]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 171 (12580C00) [pid = 2064] [serial = 1686] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 170 (14FE7C00) [pid = 2064] [serial = 1694] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 169 (14C95C00) [pid = 2064] [serial = 1691] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 168 (19B47400) [pid = 2064] [serial = 1672] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 167 (12584800) [pid = 2064] [serial = 1699] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 166 (12585800) [pid = 2064] [serial = 1684] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 165 (11B93800) [pid = 2064] [serial = 1681] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 164 (0F65B000) [pid = 2064] [serial = 1678] [outer = 00000000] [url = about:blank]
22:18:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 163 (17ABD800) [pid = 2064] [serial = 1702] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 162 (19553C00) [pid = 2064] [serial = 1706] [outer = 00000000] [url = about:blank]
22:18:06 INFO - PROCESS | 2064 | --DOMWINDOW == 161 (19B4A400) [pid = 2064] [serial = 1193] [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.]
22:18:06 INFO - PROCESS | 2064 | ++DOCSHELL 1173EC00 == 72 [pid = 2064] [id = 644]
22:18:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 162 (11B93800) [pid = 2064] [serial = 1806] [outer = 00000000]
22:18:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 163 (14D03800) [pid = 2064] [serial = 1807] [outer = 11B93800]
22:18:06 INFO - PROCESS | 2064 | 1448000286657 Marionette INFO loaded listener.js
22:18:06 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 164 (17318800) [pid = 2064] [serial = 1808] [outer = 11B93800]
22:18:06 INFO - PROCESS | 2064 | ++DOCSHELL 191B1000 == 73 [pid = 2064] [id = 645]
22:18:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 165 (192ACC00) [pid = 2064] [serial = 1809] [outer = 00000000]
22:18:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 166 (195A0800) [pid = 2064] [serial = 1810] [outer = 192ACC00]
22:18:07 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
22:18:07 INFO - document served over http requires an http
22:18:07 INFO - sub-resource via iframe-tag using the http-csp
22:18:07 INFO - delivery method with keep-origin-redirect and when
22:18:07 INFO - the target request is same-origin.
22:18:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 688ms
22:18:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:18:07 INFO - PROCESS | 2064 | ++DOCSHELL 155BE400 == 74 [pid = 2064] [id = 646]
22:18:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 167 (15BE0800) [pid = 2064] [serial = 1811] [outer = 00000000]
22:18:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 168 (19796C00) [pid = 2064] [serial = 1812] [outer = 15BE0800]
22:18:07 INFO - PROCESS | 2064 | 1448000287346 Marionette INFO loaded listener.js
22:18:07 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 169 (197D5000) [pid = 2064] [serial = 1813] [outer = 15BE0800]
22:18:07 INFO - PROCESS | 2064 | ++DOCSHELL 19B46800 == 75 [pid = 2064] [id = 647]
22:18:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 170 (19B47400) [pid = 2064] [serial = 1814] [outer = 00000000]
22:18:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 171 (19D7B400) [pid = 2064] [serial = 1815] [outer = 19B47400]
22:18:07 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
22:18:07 INFO - document served over http requires an http
22:18:07 INFO - sub-resource via iframe-tag using the http-csp
22:18:07 INFO - delivery method with no-redirect and when
22:18:07 INFO - the target request is same-origin.
22:18:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 750ms
22:18:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:18:07 INFO - PROCESS | 2064 | ++DOCSHELL 19B49C00 == 76 [pid = 2064] [id = 648]
22:18:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 172 (19B4A000) [pid = 2064] [serial = 1816] [outer = 00000000]
22:18:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 173 (19F85800) [pid = 2064] [serial = 1817] [outer = 19B4A000]
22:18:08 INFO - PROCESS | 2064 | 1448000288039 Marionette INFO loaded listener.js
22:18:08 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 174 (1A37D400) [pid = 2064] [serial = 1818] [outer = 19B4A000]
22:18:08 INFO - PROCESS | 2064 | ++DOCSHELL 0F915400 == 77 [pid = 2064] [id = 649]
22:18:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 175 (0F9AE800) [pid = 2064] [serial = 1819] [outer = 00000000]
22:18:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 176 (0FC5F400) [pid = 2064] [serial = 1820] [outer = 0F9AE800]
22:18:08 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
22:18:08 INFO - document served over http requires an http
22:18:08 INFO - sub-resource via iframe-tag using the http-csp
22:18:08 INFO - delivery method with swap-origin-redirect and when
22:18:08 INFO - the target request is same-origin.
22:18:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 875ms
22:18:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:18:09 INFO - PROCESS | 2064 | ++DOCSHELL 11DB7400 == 78 [pid = 2064] [id = 650]
22:18:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 177 (11DC1000) [pid = 2064] [serial = 1821] [outer = 00000000]
22:18:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 178 (12579000) [pid = 2064] [serial = 1822] [outer = 11DC1000]
22:18:09 INFO - PROCESS | 2064 | 1448000289077 Marionette INFO loaded listener.js
22:18:09 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 179 (13B79800) [pid = 2064] [serial = 1823] [outer = 11DC1000]
22:18:09 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
22:18:09 INFO - document served over http requires an http
22:18:09 INFO - sub-resource via script-tag using the http-csp
22:18:09 INFO - delivery method with keep-origin-redirect and when
22:18:09 INFO - the target request is same-origin.
22:18:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 953ms
22:18:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
22:18:09 INFO - PROCESS | 2064 | ++DOCSHELL 14D0B400 == 79 [pid = 2064] [id = 651]
22:18:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 180 (14D0C800) [pid = 2064] [serial = 1824] [outer = 00000000]
22:18:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 181 (1779A800) [pid = 2064] [serial = 1825] [outer = 14D0C800]
22:18:10 INFO - PROCESS | 2064 | 1448000290027 Marionette INFO loaded listener.js
22:18:10 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 182 (18E89800) [pid = 2064] [serial = 1826] [outer = 14D0C800]
22:18:10 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
22:18:10 INFO - document served over http requires an http
22:18:10 INFO - sub-resource via script-tag using the http-csp
22:18:10 INFO - delivery method with no-redirect and when
22:18:10 INFO - the target request is same-origin.
22:18:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 938ms
22:18:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:18:10 INFO - PROCESS | 2064 | ++DOCSHELL 19D75400 == 80 [pid = 2064] [id = 652]
22:18:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 183 (19D77800) [pid = 2064] [serial = 1827] [outer = 00000000]
22:18:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 184 (1A381400) [pid = 2064] [serial = 1828] [outer = 19D77800]
22:18:10 INFO - PROCESS | 2064 | 1448000290988 Marionette INFO loaded listener.js
22:18:11 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 185 (1C877000) [pid = 2064] [serial = 1829] [outer = 19D77800]
22:18:11 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
22:18:11 INFO - document served over http requires an http
22:18:11 INFO - sub-resource via script-tag using the http-csp
22:18:11 INFO - delivery method with swap-origin-redirect and when
22:18:11 INFO - the target request is same-origin.
22:18:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 891ms
22:18:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:18:11 INFO - PROCESS | 2064 | ++DOCSHELL 1CE20C00 == 81 [pid = 2064] [id = 653]
22:18:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 186 (1CFF8400) [pid = 2064] [serial = 1830] [outer = 00000000]
22:18:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 187 (1D03E400) [pid = 2064] [serial = 1831] [outer = 1CFF8400]
22:18:11 INFO - PROCESS | 2064 | 1448000291864 Marionette INFO loaded listener.js
22:18:11 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 188 (1D18AC00) [pid = 2064] [serial = 1832] [outer = 1CFF8400]
22:18:12 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
22:18:12 INFO - document served over http requires an http
22:18:12 INFO - sub-resource via xhr-request using the http-csp
22:18:12 INFO - delivery method with keep-origin-redirect and when
22:18:12 INFO - the target request is same-origin.
22:18:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 844ms
22:18:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
22:18:12 INFO - PROCESS | 2064 | ++DOCSHELL 1D042000 == 82 [pid = 2064] [id = 654]
22:18:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 189 (1D05D800) [pid = 2064] [serial = 1833] [outer = 00000000]
22:18:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 190 (1E26EC00) [pid = 2064] [serial = 1834] [outer = 1D05D800]
22:18:12 INFO - PROCESS | 2064 | 1448000292729 Marionette INFO loaded listener.js
22:18:12 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 191 (1E478000) [pid = 2064] [serial = 1835] [outer = 1D05D800]
22:18:13 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
22:18:13 INFO - document served over http requires an http
22:18:13 INFO - sub-resource via xhr-request using the http-csp
22:18:13 INFO - delivery method with no-redirect and when
22:18:13 INFO - the target request is same-origin.
22:18:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 843ms
22:18:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:18:13 INFO - PROCESS | 2064 | ++DOCSHELL 1E481C00 == 83 [pid = 2064] [id = 655]
22:18:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 192 (1E482C00) [pid = 2064] [serial = 1836] [outer = 00000000]
22:18:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 193 (1E781000) [pid = 2064] [serial = 1837] [outer = 1E482C00]
22:18:13 INFO - PROCESS | 2064 | 1448000293586 Marionette INFO loaded listener.js
22:18:13 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 194 (1E789400) [pid = 2064] [serial = 1838] [outer = 1E482C00]
22:18:14 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
22:18:14 INFO - document served over http requires an http
22:18:14 INFO - sub-resource via xhr-request using the http-csp
22:18:14 INFO - delivery method with swap-origin-redirect and when
22:18:14 INFO - the target request is same-origin.
22:18:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 953ms
22:18:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:18:14 INFO - PROCESS | 2064 | ++DOCSHELL 1E7E0000 == 84 [pid = 2064] [id = 656]
22:18:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 195 (1E7E0800) [pid = 2064] [serial = 1839] [outer = 00000000]
22:18:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 196 (1E7E8000) [pid = 2064] [serial = 1840] [outer = 1E7E0800]
22:18:14 INFO - PROCESS | 2064 | 1448000294600 Marionette INFO loaded listener.js
22:18:14 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 197 (1E7EAC00) [pid = 2064] [serial = 1841] [outer = 1E7E0800]
22:18:15 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
22:18:15 INFO - document served over http requires an https
22:18:15 INFO - sub-resource via fetch-request using the http-csp
22:18:15 INFO - delivery method with keep-origin-redirect and when
22:18:15 INFO - the target request is same-origin.
22:18:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 954ms
22:18:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
22:18:15 INFO - PROCESS | 2064 | ++DOCSHELL 1E7E6400 == 85 [pid = 2064] [id = 657]
22:18:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 198 (1EA0BC00) [pid = 2064] [serial = 1842] [outer = 00000000]
22:18:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 199 (1EA12800) [pid = 2064] [serial = 1843] [outer = 1EA0BC00]
22:18:15 INFO - PROCESS | 2064 | 1448000295476 Marionette INFO loaded listener.js
22:18:15 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 200 (1EA16000) [pid = 2064] [serial = 1844] [outer = 1EA0BC00]
22:18:16 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
22:18:16 INFO - document served over http requires an https
22:18:16 INFO - sub-resource via fetch-request using the http-csp
22:18:16 INFO - delivery method with no-redirect and when
22:18:16 INFO - the target request is same-origin.
22:18:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 859ms
22:18:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:18:16 INFO - PROCESS | 2064 | ++DOCSHELL 1EA16400 == 86 [pid = 2064] [id = 658]
22:18:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 201 (1EA4D800) [pid = 2064] [serial = 1845] [outer = 00000000]
22:18:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 202 (1EA5A400) [pid = 2064] [serial = 1846] [outer = 1EA4D800]
22:18:16 INFO - PROCESS | 2064 | 1448000296329 Marionette INFO loaded listener.js
22:18:16 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 203 (1EA6D000) [pid = 2064] [serial = 1847] [outer = 1EA4D800]
22:18:16 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
22:18:16 INFO - document served over http requires an https
22:18:16 INFO - sub-resource via fetch-request using the http-csp
22:18:16 INFO - delivery method with swap-origin-redirect and when
22:18:16 INFO - the target request is same-origin.
22:18:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 890ms
22:18:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:18:17 INFO - PROCESS | 2064 | ++DOCSHELL 1EA5C800 == 87 [pid = 2064] [id = 659]
22:18:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 204 (1EA6E000) [pid = 2064] [serial = 1848] [outer = 00000000]
22:18:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 205 (1ECB9000) [pid = 2064] [serial = 1849] [outer = 1EA6E000]
22:18:17 INFO - PROCESS | 2064 | 1448000297266 Marionette INFO loaded listener.js
22:18:17 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 206 (1ECBE000) [pid = 2064] [serial = 1850] [outer = 1EA6E000]
22:18:17 INFO - PROCESS | 2064 | ++DOCSHELL 1ECC4C00 == 88 [pid = 2064] [id = 660]
22:18:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 207 (1ECC5000) [pid = 2064] [serial = 1851] [outer = 00000000]
22:18:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 208 (1ED89000) [pid = 2064] [serial = 1852] [outer = 1ECC5000]
22:18:17 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
22:18:17 INFO - document served over http requires an https
22:18:17 INFO - sub-resource via iframe-tag using the http-csp
22:18:17 INFO - delivery method with keep-origin-redirect and when
22:18:17 INFO - the target request is same-origin.
22:18:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1031ms
22:18:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:18:18 INFO - PROCESS | 2064 | ++DOCSHELL 1ED86800 == 89 [pid = 2064] [id = 661]
22:18:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 209 (1ED86C00) [pid = 2064] [serial = 1853] [outer = 00000000]
22:18:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 210 (1ED93800) [pid = 2064] [serial = 1854] [outer = 1ED86C00]
22:18:18 INFO - PROCESS | 2064 | 1448000298367 Marionette INFO loaded listener.js
22:18:18 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 211 (1EDD1400) [pid = 2064] [serial = 1855] [outer = 1ED86C00]
22:18:18 INFO - PROCESS | 2064 | ++DOCSHELL 1EDCC000 == 90 [pid = 2064] [id = 662]
22:18:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 212 (1EDD7800) [pid = 2064] [serial = 1856] [outer = 00000000]
22:18:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 213 (1EDD5C00) [pid = 2064] [serial = 1857] [outer = 1EDD7800]
22:18:18 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
22:18:18 INFO - document served over http requires an https
22:18:18 INFO - sub-resource via iframe-tag using the http-csp
22:18:18 INFO - delivery method with no-redirect and when
22:18:18 INFO - the target request is same-origin.
22:18:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 985ms
22:18:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:18:19 INFO - PROCESS | 2064 | ++DOCSHELL 1EDD4000 == 91 [pid = 2064] [id = 663]
22:18:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 214 (1EDD6800) [pid = 2064] [serial = 1858] [outer = 00000000]
22:18:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 215 (1EDF6800) [pid = 2064] [serial = 1859] [outer = 1EDD6800]
22:18:19 INFO - PROCESS | 2064 | 1448000299353 Marionette INFO loaded listener.js
22:18:19 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 216 (1EDFF400) [pid = 2064] [serial = 1860] [outer = 1EDD6800]
22:18:19 INFO - PROCESS | 2064 | ++DOCSHELL 1EF19C00 == 92 [pid = 2064] [id = 664]
22:18:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 217 (1EF20000) [pid = 2064] [serial = 1861] [outer = 00000000]
22:18:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 218 (1EF20800) [pid = 2064] [serial = 1862] [outer = 1EF20000]
22:18:20 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
22:18:20 INFO - document served over http requires an https
22:18:20 INFO - sub-resource via iframe-tag using the http-csp
22:18:20 INFO - delivery method with swap-origin-redirect and when
22:18:20 INFO - the target request is same-origin.
22:18:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1000ms
22:18:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:18:20 INFO - PROCESS | 2064 | ++DOCSHELL 1EF20400 == 93 [pid = 2064] [id = 665]
22:18:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 219 (1EF20C00) [pid = 2064] [serial = 1863] [outer = 00000000]
22:18:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 220 (1EFCE400) [pid = 2064] [serial = 1864] [outer = 1EF20C00]
22:18:20 INFO - PROCESS | 2064 | 1448000300331 Marionette INFO loaded listener.js
22:18:20 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 221 (1EFD1000) [pid = 2064] [serial = 1865] [outer = 1EF20C00]
22:18:20 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
22:18:20 INFO - document served over http requires an https
22:18:20 INFO - sub-resource via script-tag using the http-csp
22:18:20 INFO - delivery method with keep-origin-redirect and when
22:18:20 INFO - the target request is same-origin.
22:18:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 953ms
22:18:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
22:18:21 INFO - PROCESS | 2064 | ++DOCSHELL 1F002400 == 94 [pid = 2064] [id = 666]
22:18:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 222 (1F004000) [pid = 2064] [serial = 1866] [outer = 00000000]
22:18:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 223 (1F008C00) [pid = 2064] [serial = 1867] [outer = 1F004000]
22:18:21 INFO - PROCESS | 2064 | 1448000301292 Marionette INFO loaded listener.js
22:18:21 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 224 (1F00E400) [pid = 2064] [serial = 1868] [outer = 1F004000]
22:18:21 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
22:18:21 INFO - document served over http requires an https
22:18:21 INFO - sub-resource via script-tag using the http-csp
22:18:21 INFO - delivery method with no-redirect and when
22:18:21 INFO - the target request is same-origin.
22:18:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 906ms
22:18:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:18:22 INFO - PROCESS | 2064 | ++DOCSHELL 1F00E000 == 95 [pid = 2064] [id = 667]
22:18:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 225 (1F076800) [pid = 2064] [serial = 1869] [outer = 00000000]
22:18:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 226 (1F07CC00) [pid = 2064] [serial = 1870] [outer = 1F076800]
22:18:22 INFO - PROCESS | 2064 | 1448000302186 Marionette INFO loaded listener.js
22:18:22 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 227 (1F081000) [pid = 2064] [serial = 1871] [outer = 1F076800]
22:18:22 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
22:18:22 INFO - document served over http requires an https
22:18:22 INFO - sub-resource via script-tag using the http-csp
22:18:22 INFO - delivery method with swap-origin-redirect and when
22:18:22 INFO - the target request is same-origin.
22:18:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 906ms
22:18:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:18:23 INFO - PROCESS | 2064 | ++DOCSHELL 1F162000 == 96 [pid = 2064] [id = 668]
22:18:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 228 (1F164C00) [pid = 2064] [serial = 1872] [outer = 00000000]
22:18:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 229 (1F169400) [pid = 2064] [serial = 1873] [outer = 1F164C00]
22:18:23 INFO - PROCESS | 2064 | 1448000303100 Marionette INFO loaded listener.js
22:18:23 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 230 (1F169800) [pid = 2064] [serial = 1874] [outer = 1F164C00]
22:18:23 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
22:18:23 INFO - document served over http requires an https
22:18:23 INFO - sub-resource via xhr-request using the http-csp
22:18:23 INFO - delivery method with keep-origin-redirect and when
22:18:23 INFO - the target request is same-origin.
22:18:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 891ms
22:18:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
22:18:23 INFO - PROCESS | 2064 | ++DOCSHELL 1F16CC00 == 97 [pid = 2064] [id = 669]
22:18:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 231 (1F297800) [pid = 2064] [serial = 1875] [outer = 00000000]
22:18:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 232 (1F2A2C00) [pid = 2064] [serial = 1876] [outer = 1F297800]
22:18:24 INFO - PROCESS | 2064 | 1448000304031 Marionette INFO loaded listener.js
22:18:24 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 233 (1F2A2800) [pid = 2064] [serial = 1877] [outer = 1F297800]
22:18:24 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
22:18:24 INFO - document served over http requires an https
22:18:24 INFO - sub-resource via xhr-request using the http-csp
22:18:24 INFO - delivery method with no-redirect and when
22:18:24 INFO - the target request is same-origin.
22:18:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 875ms
22:18:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:18:24 INFO - PROCESS | 2064 | ++DOCSHELL 1F2A2400 == 98 [pid = 2064] [id = 670]
22:18:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 234 (1F3B0400) [pid = 2064] [serial = 1878] [outer = 00000000]
22:18:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 235 (1F3BB400) [pid = 2064] [serial = 1879] [outer = 1F3B0400]
22:18:24 INFO - PROCESS | 2064 | 1448000304926 Marionette INFO loaded listener.js
22:18:24 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 236 (1F3BE000) [pid = 2064] [serial = 1880] [outer = 1F3B0400]
22:18:25 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
22:18:25 INFO - document served over http requires an https
22:18:25 INFO - sub-resource via xhr-request using the http-csp
22:18:25 INFO - delivery method with swap-origin-redirect and when
22:18:25 INFO - the target request is same-origin.
22:18:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 844ms
22:18:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:18:25 INFO - PROCESS | 2064 | ++DOCSHELL 1F3BE800 == 99 [pid = 2064] [id = 671]
22:18:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 237 (1FC33C00) [pid = 2064] [serial = 1881] [outer = 00000000]
22:18:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 238 (1FC3F400) [pid = 2064] [serial = 1882] [outer = 1FC33C00]
22:18:25 INFO - PROCESS | 2064 | 1448000305770 Marionette INFO loaded listener.js
22:18:25 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 239 (1FE2F400) [pid = 2064] [serial = 1883] [outer = 1FC33C00]
22:18:27 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
22:18:27 INFO - document served over http requires an http
22:18:27 INFO - sub-resource via fetch-request using the meta-csp
22:18:27 INFO - delivery method with keep-origin-redirect and when
22:18:27 INFO - the target request is cross-origin.
22:18:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1906ms
22:18:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
22:18:27 INFO - PROCESS | 2064 | ++DOCSHELL 0F90AC00 == 100 [pid = 2064] [id = 672]
22:18:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 240 (0F912400) [pid = 2064] [serial = 1884] [outer = 00000000]
22:18:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 241 (11406400) [pid = 2064] [serial = 1885] [outer = 0F912400]
22:18:27 INFO - PROCESS | 2064 | 1448000307726 Marionette INFO loaded listener.js
22:18:27 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 242 (12053C00) [pid = 2064] [serial = 1886] [outer = 0F912400]
22:18:28 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
22:18:28 INFO - document served over http requires an http
22:18:28 INFO - sub-resource via fetch-request using the meta-csp
22:18:28 INFO - delivery method with no-redirect and when
22:18:28 INFO - the target request is cross-origin.
22:18:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1359ms
22:18:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:18:29 INFO - PROCESS | 2064 | ++DOCSHELL 12A86000 == 101 [pid = 2064] [id = 673]
22:18:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 243 (12AF0400) [pid = 2064] [serial = 1887] [outer = 00000000]
22:18:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 244 (140E8800) [pid = 2064] [serial = 1888] [outer = 12AF0400]
22:18:29 INFO - PROCESS | 2064 | 1448000309109 Marionette INFO loaded listener.js
22:18:29 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 245 (14CCE000) [pid = 2064] [serial = 1889] [outer = 12AF0400]
22:18:29 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
22:18:29 INFO - document served over http requires an http
22:18:29 INFO - sub-resource via fetch-request using the meta-csp
22:18:29 INFO - delivery method with swap-origin-redirect and when
22:18:29 INFO - the target request is cross-origin.
22:18:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1016ms
22:18:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:18:30 INFO - PROCESS | 2064 | ++DOCSHELL 0F626400 == 102 [pid = 2064] [id = 674]
22:18:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 246 (0F62E400) [pid = 2064] [serial = 1890] [outer = 00000000]
22:18:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 247 (117B3C00) [pid = 2064] [serial = 1891] [outer = 0F62E400]
22:18:30 INFO - PROCESS | 2064 | 1448000310232 Marionette INFO loaded listener.js
22:18:30 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 248 (158C5800) [pid = 2064] [serial = 1892] [outer = 0F62E400]
22:18:30 INFO - PROCESS | 2064 | ++DOCSHELL 17DAC400 == 103 [pid = 2064] [id = 675]
22:18:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 249 (1868FC00) [pid = 2064] [serial = 1893] [outer = 00000000]
22:18:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 250 (0FC59000) [pid = 2064] [serial = 1894] [outer = 1868FC00]
22:18:30 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
22:18:30 INFO - document served over http requires an http
22:18:30 INFO - sub-resource via iframe-tag using the meta-csp
22:18:30 INFO - delivery method with keep-origin-redirect and when
22:18:30 INFO - the target request is cross-origin.
22:18:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1047ms
22:18:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:18:31 INFO - PROCESS | 2064 | ++DOCSHELL 15113000 == 104 [pid = 2064] [id = 676]
22:18:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 251 (15ABBC00) [pid = 2064] [serial = 1895] [outer = 00000000]
22:18:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 252 (187D6C00) [pid = 2064] [serial = 1896] [outer = 15ABBC00]
22:18:31 INFO - PROCESS | 2064 | 1448000311199 Marionette INFO loaded listener.js
22:18:31 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 253 (18FDE400) [pid = 2064] [serial = 1897] [outer = 15ABBC00]
22:18:31 INFO - PROCESS | 2064 | ++DOCSHELL 14ACD800 == 105 [pid = 2064] [id = 677]
22:18:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 254 (14AD5800) [pid = 2064] [serial = 1898] [outer = 00000000]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 17DB4000 == 104 [pid = 2064] [id = 12]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 10E0BC00 == 103 [pid = 2064] [id = 23]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 19B46800 == 102 [pid = 2064] [id = 647]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 155BE400 == 101 [pid = 2064] [id = 646]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 191B1000 == 100 [pid = 2064] [id = 645]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 19BEA400 == 99 [pid = 2064] [id = 20]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1173EC00 == 98 [pid = 2064] [id = 644]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 18E8D000 == 97 [pid = 2064] [id = 643]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1868C400 == 96 [pid = 2064] [id = 642]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1670C000 == 95 [pid = 2064] [id = 641]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 14CB7C00 == 94 [pid = 2064] [id = 640]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 0F9A6400 == 93 [pid = 2064] [id = 639]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 0E81B400 == 92 [pid = 2064] [id = 638]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 0FC34800 == 91 [pid = 2064] [id = 637]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 14D08000 == 90 [pid = 2064] [id = 636]
22:18:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 255 (0F66F000) [pid = 2064] [serial = 1899] [outer = 14AD5800]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 12A80000 == 89 [pid = 2064] [id = 635]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 0F911800 == 88 [pid = 2064] [id = 634]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1D4EBC00 == 87 [pid = 2064] [id = 632]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1D4E3C00 == 86 [pid = 2064] [id = 631]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1D4A4800 == 85 [pid = 2064] [id = 630]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1D466000 == 84 [pid = 2064] [id = 629]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1D2C2000 == 83 [pid = 2064] [id = 628]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1D18DC00 == 82 [pid = 2064] [id = 627]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1D0BD400 == 81 [pid = 2064] [id = 626]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1D069C00 == 80 [pid = 2064] [id = 625]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1D042400 == 79 [pid = 2064] [id = 624]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1D011400 == 78 [pid = 2064] [id = 623]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1CED3000 == 77 [pid = 2064] [id = 622]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1CE15000 == 76 [pid = 2064] [id = 621]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1CAA1000 == 75 [pid = 2064] [id = 620]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1C86FC00 == 74 [pid = 2064] [id = 619]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 15BDC800 == 73 [pid = 2064] [id = 618]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1C6AF400 == 72 [pid = 2064] [id = 617]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1A376C00 == 71 [pid = 2064] [id = 616]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 1A01E400 == 70 [pid = 2064] [id = 615]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 19F81800 == 69 [pid = 2064] [id = 614]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 197CE400 == 68 [pid = 2064] [id = 613]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 187DE800 == 67 [pid = 2064] [id = 612]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 11741C00 == 66 [pid = 2064] [id = 611]
22:18:31 INFO - PROCESS | 2064 | --DOCSHELL 0EBB6C00 == 65 [pid = 2064] [id = 610]
22:18:31 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
22:18:31 INFO - document served over http requires an http
22:18:31 INFO - sub-resource via iframe-tag using the meta-csp
22:18:31 INFO - delivery method with no-redirect and when
22:18:31 INFO - the target request is cross-origin.
22:18:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1031ms
22:18:31 INFO - PROCESS | 2064 | --DOMWINDOW == 254 (1868AC00) [pid = 2064] [serial = 1703] [outer = 00000000] [url = about:blank]
22:18:31 INFO - PROCESS | 2064 | --DOMWINDOW == 253 (0F908800) [pid = 2064] [serial = 1679] [outer = 00000000] [url = about:blank]
22:18:31 INFO - PROCESS | 2064 | --DOMWINDOW == 252 (11DBD400) [pid = 2064] [serial = 1682] [outer = 00000000] [url = about:blank]
22:18:31 INFO - PROCESS | 2064 | --DOMWINDOW == 251 (0FC3E000) [pid = 2064] [serial = 1676] [outer = 00000000] [url = about:blank]
22:18:31 INFO - PROCESS | 2064 | --DOMWINDOW == 250 (14CBE800) [pid = 2064] [serial = 1692] [outer = 00000000] [url = about:blank]
22:18:31 INFO - PROCESS | 2064 | --DOMWINDOW == 249 (150B4800) [pid = 2064] [serial = 1700] [outer = 00000000] [url = about:blank]
22:18:31 INFO - PROCESS | 2064 | --DOMWINDOW == 248 (167E0800) [pid = 2064] [serial = 1697] [outer = 00000000] [url = about:blank]
22:18:31 INFO - PROCESS | 2064 | --DOMWINDOW == 247 (12FAE000) [pid = 2064] [serial = 1687] [outer = 00000000] [url = about:blank]
22:18:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:18:32 INFO - PROCESS | 2064 | ++DOCSHELL 0F9AD800 == 66 [pid = 2064] [id = 678]
22:18:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 248 (0FC3AC00) [pid = 2064] [serial = 1900] [outer = 00000000]
22:18:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 249 (11741C00) [pid = 2064] [serial = 1901] [outer = 0FC3AC00]
22:18:32 INFO - PROCESS | 2064 | 1448000312392 Marionette INFO loaded listener.js
22:18:32 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 250 (12585800) [pid = 2064] [serial = 1902] [outer = 0FC3AC00]
22:18:32 INFO - PROCESS | 2064 | ++DOCSHELL 1398B000 == 67 [pid = 2064] [id = 679]
22:18:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 251 (13990400) [pid = 2064] [serial = 1903] [outer = 00000000]
22:18:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 252 (14C97C00) [pid = 2064] [serial = 1904] [outer = 13990400]
22:18:32 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
22:18:32 INFO - document served over http requires an http
22:18:32 INFO - sub-resource via iframe-tag using the meta-csp
22:18:32 INFO - delivery method with swap-origin-redirect and when
22:18:32 INFO - the target request is cross-origin.
22:18:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 969ms
22:18:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:18:33 INFO - PROCESS | 2064 | ++DOCSHELL 13B6B000 == 68 [pid = 2064] [id = 680]
22:18:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 253 (13B6B800) [pid = 2064] [serial = 1905] [outer = 00000000]
22:18:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 254 (150E6400) [pid = 2064] [serial = 1906] [outer = 13B6B800]
22:18:33 INFO - PROCESS | 2064 | 1448000313072 Marionette INFO loaded listener.js
22:18:33 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 255 (155D7400) [pid = 2064] [serial = 1907] [outer = 13B6B800]
22:18:33 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
22:18:33 INFO - document served over http requires an http
22:18:33 INFO - sub-resource via script-tag using the meta-csp
22:18:33 INFO - delivery method with keep-origin-redirect and when
22:18:33 INFO - the target request is cross-origin.
22:18:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 703ms
22:18:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
22:18:33 INFO - PROCESS | 2064 | ++DOCSHELL 155C1800 == 69 [pid = 2064] [id = 681]
22:18:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 256 (1670C000) [pid = 2064] [serial = 1908] [outer = 00000000]
22:18:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 257 (1868B000) [pid = 2064] [serial = 1909] [outer = 1670C000]
22:18:33 INFO - PROCESS | 2064 | 1448000313874 Marionette INFO loaded listener.js
22:18:33 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 258 (18D92C00) [pid = 2064] [serial = 1910] [outer = 1670C000]
22:18:34 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
22:18:34 INFO - document served over http requires an http
22:18:34 INFO - sub-resource via script-tag using the meta-csp
22:18:34 INFO - delivery method with no-redirect and when
22:18:34 INFO - the target request is cross-origin.
22:18:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 890ms
22:18:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:18:34 INFO - PROCESS | 2064 | ++DOCSHELL 12A7BC00 == 70 [pid = 2064] [id = 682]
22:18:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 259 (12A7FC00) [pid = 2064] [serial = 1911] [outer = 00000000]
22:18:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 260 (13B75C00) [pid = 2064] [serial = 1912] [outer = 12A7FC00]
22:18:34 INFO - PROCESS | 2064 | 1448000314836 Marionette INFO loaded listener.js
22:18:34 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 261 (14FEFC00) [pid = 2064] [serial = 1913] [outer = 12A7FC00]
22:18:35 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
22:18:35 INFO - document served over http requires an http
22:18:35 INFO - sub-resource via script-tag using the meta-csp
22:18:35 INFO - delivery method with swap-origin-redirect and when
22:18:35 INFO - the target request is cross-origin.
22:18:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1000ms
22:18:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:18:35 INFO - PROCESS | 2064 | ++DOCSHELL 17796800 == 71 [pid = 2064] [id = 683]
22:18:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 262 (17799000) [pid = 2064] [serial = 1914] [outer = 00000000]
22:18:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 263 (1860A800) [pid = 2064] [serial = 1915] [outer = 17799000]
22:18:35 INFO - PROCESS | 2064 | 1448000315894 Marionette INFO loaded listener.js
22:18:35 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 264 (18D90000) [pid = 2064] [serial = 1916] [outer = 17799000]
22:18:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:18:36 INFO - document served over http requires an http
22:18:36 INFO - sub-resource via xhr-request using the meta-csp
22:18:36 INFO - delivery method with keep-origin-redirect and when
22:18:36 INFO - the target request is cross-origin.
22:18:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 922ms
22:18:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
22:18:36 INFO - PROCESS | 2064 | ++DOCSHELL 195A9800 == 72 [pid = 2064] [id = 684]
22:18:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 265 (195AA000) [pid = 2064] [serial = 1917] [outer = 00000000]
22:18:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 266 (1979B000) [pid = 2064] [serial = 1918] [outer = 195AA000]
22:18:36 INFO - PROCESS | 2064 | 1448000316765 Marionette INFO loaded listener.js
22:18:36 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 267 (1995C800) [pid = 2064] [serial = 1919] [outer = 195AA000]
22:18:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
22:18:37 INFO - document served over http requires an http
22:18:37 INFO - sub-resource via xhr-request using the meta-csp
22:18:37 INFO - delivery method with no-redirect and when
22:18:37 INFO - the target request is cross-origin.
22:18:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 844ms
22:18:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:18:37 INFO - PROCESS | 2064 | ++DOCSHELL 19797000 == 73 [pid = 2064] [id = 685]
22:18:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 268 (197CC000) [pid = 2064] [serial = 1920] [outer = 00000000]
22:18:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 269 (19F06C00) [pid = 2064] [serial = 1921] [outer = 197CC000]
22:18:37 INFO - PROCESS | 2064 | 1448000317638 Marionette INFO loaded listener.js
22:18:37 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 270 (1A01CC00) [pid = 2064] [serial = 1922] [outer = 197CC000]
22:18:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:18:38 INFO - document served over http requires an http
22:18:38 INFO - sub-resource via xhr-request using the meta-csp
22:18:38 INFO - delivery method with swap-origin-redirect and when
22:18:38 INFO - the target request is cross-origin.
22:18:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 906ms
22:18:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:18:38 INFO - PROCESS | 2064 | ++DOCSHELL 19F0B400 == 74 [pid = 2064] [id = 686]
22:18:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 271 (1A024400) [pid = 2064] [serial = 1923] [outer = 00000000]
22:18:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 272 (1A433800) [pid = 2064] [serial = 1924] [outer = 1A024400]
22:18:38 INFO - PROCESS | 2064 | 1448000318573 Marionette INFO loaded listener.js
22:18:38 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 273 (1C871C00) [pid = 2064] [serial = 1925] [outer = 1A024400]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 0F915400 == 73 [pid = 2064] [id = 649]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 11DB7400 == 72 [pid = 2064] [id = 650]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 14D0B400 == 71 [pid = 2064] [id = 651]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 19D75400 == 70 [pid = 2064] [id = 652]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1CE20C00 == 69 [pid = 2064] [id = 653]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1D042000 == 68 [pid = 2064] [id = 654]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1E481C00 == 67 [pid = 2064] [id = 655]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1E7E0000 == 66 [pid = 2064] [id = 656]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1E7E6400 == 65 [pid = 2064] [id = 657]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1EA16400 == 64 [pid = 2064] [id = 658]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1EA5C800 == 63 [pid = 2064] [id = 659]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1ECC4C00 == 62 [pid = 2064] [id = 660]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1ED86800 == 61 [pid = 2064] [id = 661]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1EDCC000 == 60 [pid = 2064] [id = 662]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1EDD4000 == 59 [pid = 2064] [id = 663]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1EF19C00 == 58 [pid = 2064] [id = 664]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1EF20400 == 57 [pid = 2064] [id = 665]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1F002400 == 56 [pid = 2064] [id = 666]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1F00E000 == 55 [pid = 2064] [id = 667]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1F162000 == 54 [pid = 2064] [id = 668]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1F16CC00 == 53 [pid = 2064] [id = 669]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1F2A2400 == 52 [pid = 2064] [id = 670]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1F3BE800 == 51 [pid = 2064] [id = 671]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 12A86000 == 50 [pid = 2064] [id = 673]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 0F626400 == 49 [pid = 2064] [id = 674]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 17DAC400 == 48 [pid = 2064] [id = 675]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 15113000 == 47 [pid = 2064] [id = 676]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 15AC3C00 == 46 [pid = 2064] [id = 25]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 14ACD800 == 45 [pid = 2064] [id = 677]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 0F9AD800 == 44 [pid = 2064] [id = 678]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 1398B000 == 43 [pid = 2064] [id = 679]
22:18:40 INFO - PROCESS | 2064 | --DOCSHELL 13B6B000 == 42 [pid = 2064] [id = 680]
22:18:42 INFO - PROCESS | 2064 | --DOCSHELL 0F650400 == 41 [pid = 2064] [id = 633]
22:18:42 INFO - PROCESS | 2064 | --DOCSHELL 12A7BC00 == 40 [pid = 2064] [id = 682]
22:18:42 INFO - PROCESS | 2064 | --DOCSHELL 17796800 == 39 [pid = 2064] [id = 683]
22:18:42 INFO - PROCESS | 2064 | --DOCSHELL 195A9800 == 38 [pid = 2064] [id = 684]
22:18:42 INFO - PROCESS | 2064 | --DOCSHELL 11409400 == 37 [pid = 2064] [id = 27]
22:18:42 INFO - PROCESS | 2064 | --DOCSHELL 19B49C00 == 36 [pid = 2064] [id = 648]
22:18:42 INFO - PROCESS | 2064 | --DOCSHELL 18F52400 == 35 [pid = 2064] [id = 11]
22:18:42 INFO - PROCESS | 2064 | --DOCSHELL 19797000 == 34 [pid = 2064] [id = 685]
22:18:42 INFO - PROCESS | 2064 | --DOCSHELL 197D1800 == 33 [pid = 2064] [id = 609]
22:18:42 INFO - PROCESS | 2064 | --DOCSHELL 1954A800 == 32 [pid = 2064] [id = 14]
22:18:42 INFO - PROCESS | 2064 | --DOCSHELL 1A374000 == 31 [pid = 2064] [id = 22]
22:18:42 INFO - PROCESS | 2064 | --DOCSHELL 155C1800 == 30 [pid = 2064] [id = 681]
22:18:42 INFO - PROCESS | 2064 | --DOCSHELL 18966800 == 29 [pid = 2064] [id = 10]
22:18:42 INFO - PROCESS | 2064 | --DOCSHELL 0F90AC00 == 28 [pid = 2064] [id = 672]
22:18:42 INFO - PROCESS | 2064 | --DOCSHELL 13B9AC00 == 27 [pid = 2064] [id = 24]
22:18:42 INFO - PROCESS | 2064 | --DOCSHELL 19B44800 == 26 [pid = 2064] [id = 18]
22:18:42 INFO - PROCESS | 2064 | --DOCSHELL 0F426C00 == 25 [pid = 2064] [id = 33]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 272 (1510A400) [pid = 2064] [serial = 1614] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 271 (19BE3400) [pid = 2064] [serial = 50] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 270 (19D77800) [pid = 2064] [serial = 1827] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 269 (1F164C00) [pid = 2064] [serial = 1872] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 268 (14D0C800) [pid = 2064] [serial = 1824] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 267 (1C6B3400) [pid = 2064] [serial = 1732] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 266 (1CFF8400) [pid = 2064] [serial = 1830] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 265 (15ABBC00) [pid = 2064] [serial = 1895] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 264 (14AD5800) [pid = 2064] [serial = 1898] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000311613]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 263 (0F46E400) [pid = 2064] [serial = 1788] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 262 (1F076800) [pid = 2064] [serial = 1869] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 261 (1F004000) [pid = 2064] [serial = 1866] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 260 (1CECB400) [pid = 2064] [serial = 1740] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 259 (1EA4D800) [pid = 2064] [serial = 1845] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 258 (1E7E0800) [pid = 2064] [serial = 1839] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 257 (19B47400) [pid = 2064] [serial = 1814] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000287730]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 256 (19D72800) [pid = 2064] [serial = 1719] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 255 (1D4E4000) [pid = 2064] [serial = 1769] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 254 (1D4A4C00) [pid = 2064] [serial = 1767] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 253 (1D05D800) [pid = 2064] [serial = 1833] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 252 (0F65A800) [pid = 2064] [serial = 1774] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 251 (17324400) [pid = 2064] [serial = 1797] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 250 (1EDD7800) [pid = 2064] [serial = 1856] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000298778]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 249 (11DC1000) [pid = 2064] [serial = 1821] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 248 (18E85800) [pid = 2064] [serial = 1716] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 247 (197D5800) [pid = 2064] [serial = 1707] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 246 (12AF0400) [pid = 2064] [serial = 1887] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 245 (1D2C5000) [pid = 2064] [serial = 1761] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 244 (1EF20000) [pid = 2064] [serial = 1861] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 243 (13990400) [pid = 2064] [serial = 1903] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 242 (192ACC00) [pid = 2064] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 241 (1C871800) [pid = 2064] [serial = 1735] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 240 (1868FC00) [pid = 2064] [serial = 1893] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 239 (14CBB400) [pid = 2064] [serial = 1794] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 238 (1A378400) [pid = 2064] [serial = 1727] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 237 (1D46B000) [pid = 2064] [serial = 1764] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 236 (0F912400) [pid = 2064] [serial = 1884] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 235 (1ECC5000) [pid = 2064] [serial = 1851] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 234 (1CED8000) [pid = 2064] [serial = 1743] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 233 (1D012C00) [pid = 2064] [serial = 1746] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 232 (1FC33C00) [pid = 2064] [serial = 1881] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 231 (0FC3AC00) [pid = 2064] [serial = 1900] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 230 (0FC58000) [pid = 2064] [serial = 1777] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 229 (1F297800) [pid = 2064] [serial = 1875] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 228 (1D0B6000) [pid = 2064] [serial = 1752] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 227 (1EA0BC00) [pid = 2064] [serial = 1842] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 226 (18E8A400) [pid = 2064] [serial = 1671] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 225 (11DC5C00) [pid = 2064] [serial = 1668] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 224 (197CCC00) [pid = 2064] [serial = 1665] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 223 (195A3000) [pid = 2064] [serial = 1662] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 222 (1954C000) [pid = 2064] [serial = 1659] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 221 (191B0800) [pid = 2064] [serial = 1656] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 220 (18F49C00) [pid = 2064] [serial = 1653] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 219 (187D4400) [pid = 2064] [serial = 1648] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 218 (18611400) [pid = 2064] [serial = 1643] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 217 (1510EC00) [pid = 2064] [serial = 1638] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 216 (177A1800) [pid = 2064] [serial = 1635] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 215 (1731EC00) [pid = 2064] [serial = 1632] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 214 (167D5800) [pid = 2064] [serial = 1629] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 213 (15ABE400) [pid = 2064] [serial = 1626] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 212 (140EF400) [pid = 2064] [serial = 1623] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 211 (11733800) [pid = 2064] [serial = 1620] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 210 (0F909400) [pid = 2064] [serial = 1617] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 209 (1EA0C000) [pid = 2064] [serial = 1569] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 208 (0F9AE800) [pid = 2064] [serial = 1819] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 207 (11D99800) [pid = 2064] [serial = 1713] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 206 (19F81C00) [pid = 2064] [serial = 1722] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 205 (1C6B3000) [pid = 2064] [serial = 1730] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000265750]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 204 (12A83000) [pid = 2064] [serial = 1779] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 203 (1E26AC00) [pid = 2064] [serial = 1772] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000276493]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 202 (15BE0800) [pid = 2064] [serial = 1811] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 201 (1ED86C00) [pid = 2064] [serial = 1853] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 200 (11B93800) [pid = 2064] [serial = 1806] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 199 (0F62E400) [pid = 2064] [serial = 1890] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 198 (1EDD6800) [pid = 2064] [serial = 1858] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 197 (0FC32800) [pid = 2064] [serial = 1791] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 196 (1CAA1C00) [pid = 2064] [serial = 1737] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 195 (18F48000) [pid = 2064] [serial = 1803] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 194 (1D0BE800) [pid = 2064] [serial = 1755] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 193 (1D18FC00) [pid = 2064] [serial = 1758] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 192 (0FC34C00) [pid = 2064] [serial = 1785] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 191 (1868E000) [pid = 2064] [serial = 1800] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 190 (14D08800) [pid = 2064] [serial = 1782] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 189 (1EA6E000) [pid = 2064] [serial = 1848] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 188 (1F3B0400) [pid = 2064] [serial = 1878] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 187 (1D043400) [pid = 2064] [serial = 1749] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 186 (1EF20C00) [pid = 2064] [serial = 1863] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 185 (1E482C00) [pid = 2064] [serial = 1836] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 184 (1A027800) [pid = 2064] [serial = 1725] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 183 (19B4A000) [pid = 2064] [serial = 1816] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 182 (0F483000) [pid = 2064] [serial = 1710] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 181 (1868B000) [pid = 2064] [serial = 1909] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 180 (19D7B400) [pid = 2064] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000287730]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 179 (1670C000) [pid = 2064] [serial = 1908] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 178 (19F85800) [pid = 2064] [serial = 1817] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 177 (13B6B800) [pid = 2064] [serial = 1905] [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]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 176 (140E8800) [pid = 2064] [serial = 1888] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 175 (11406400) [pid = 2064] [serial = 1885] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 174 (1FC3F400) [pid = 2064] [serial = 1882] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 173 (1F3BB400) [pid = 2064] [serial = 1879] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 172 (1F2A2C00) [pid = 2064] [serial = 1876] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 171 (1F169400) [pid = 2064] [serial = 1873] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 170 (1F07CC00) [pid = 2064] [serial = 1870] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 169 (1F008C00) [pid = 2064] [serial = 1867] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 168 (1EFCE400) [pid = 2064] [serial = 1864] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 167 (1EF20800) [pid = 2064] [serial = 1862] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 166 (1EDF6800) [pid = 2064] [serial = 1859] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 165 (1EDD5C00) [pid = 2064] [serial = 1857] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000298778]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 164 (1ED93800) [pid = 2064] [serial = 1854] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 163 (1ED89000) [pid = 2064] [serial = 1852] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 162 (1ECB9000) [pid = 2064] [serial = 1849] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 161 (1EA5A400) [pid = 2064] [serial = 1846] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 160 (1EA12800) [pid = 2064] [serial = 1843] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 159 (1E7E8000) [pid = 2064] [serial = 1840] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 158 (1E781000) [pid = 2064] [serial = 1837] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 157 (1E26EC00) [pid = 2064] [serial = 1834] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 156 (1D03E400) [pid = 2064] [serial = 1831] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 155 (1A381400) [pid = 2064] [serial = 1828] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 154 (1779A800) [pid = 2064] [serial = 1825] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 153 (12579000) [pid = 2064] [serial = 1822] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 152 (0FC5F400) [pid = 2064] [serial = 1820] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 151 (1D49FC00) [pid = 2064] [serial = 1765] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 150 (1A432400) [pid = 2064] [serial = 1728] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 149 (1A430800) [pid = 2064] [serial = 1731] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000265750]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 148 (1C86EC00) [pid = 2064] [serial = 1733] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 147 (1D4ABC00) [pid = 2064] [serial = 1768] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 146 (1D0BB000) [pid = 2064] [serial = 1753] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 145 (14D54C00) [pid = 2064] [serial = 1786] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 144 (1D29D400) [pid = 2064] [serial = 1759] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 143 (195A0800) [pid = 2064] [serial = 1810] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 142 (19F07C00) [pid = 2064] [serial = 1720] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 141 (1A372400) [pid = 2064] [serial = 1726] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 140 (14D03800) [pid = 2064] [serial = 1807] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 139 (1CED3800) [pid = 2064] [serial = 1741] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 138 (1A01BC00) [pid = 2064] [serial = 1723] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 137 (12A7F000) [pid = 2064] [serial = 1792] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 136 (1D4E9C00) [pid = 2064] [serial = 1773] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000276493]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 135 (0F914C00) [pid = 2064] [serial = 1711] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 134 (0F9A9400) [pid = 2064] [serial = 1775] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 133 (1CAA1800) [pid = 2064] [serial = 1736] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 132 (18FDF400) [pid = 2064] [serial = 1804] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 131 (1D4EF400) [pid = 2064] [serial = 1770] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 130 (1D18C000) [pid = 2064] [serial = 1756] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 129 (1CE17000) [pid = 2064] [serial = 1738] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 128 (191B3000) [pid = 2064] [serial = 1717] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 127 (0F908400) [pid = 2064] [serial = 1789] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 126 (13989400) [pid = 2064] [serial = 1780] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 125 (17AC5800) [pid = 2064] [serial = 1798] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 124 (1D041000) [pid = 2064] [serial = 1747] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 123 (14D4C000) [pid = 2064] [serial = 1795] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 122 (15ABE000) [pid = 2064] [serial = 1783] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 121 (1CFFF000) [pid = 2064] [serial = 1744] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 120 (12AEC800) [pid = 2064] [serial = 1714] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 119 (19796C00) [pid = 2064] [serial = 1812] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 118 (1D462800) [pid = 2064] [serial = 1762] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 117 (1173DC00) [pid = 2064] [serial = 1778] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 116 (1895F000) [pid = 2064] [serial = 1801] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 115 (1D06AC00) [pid = 2064] [serial = 1750] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 114 (150E6400) [pid = 2064] [serial = 1906] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 113 (14C97C00) [pid = 2064] [serial = 1904] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 112 (11741C00) [pid = 2064] [serial = 1901] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 111 (0F66F000) [pid = 2064] [serial = 1899] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000311613]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 110 (187D6C00) [pid = 2064] [serial = 1896] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 109 (0FC59000) [pid = 2064] [serial = 1894] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 108 (117B3C00) [pid = 2064] [serial = 1891] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 107 (19BE6C00) [pid = 2064] [serial = 1709] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 106 (11738C00) [pid = 2064] [serial = 1790] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 105 (15117000) [pid = 2064] [serial = 1616] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 104 (13BA8400) [pid = 2064] [serial = 1793] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 103 (15BDC400) [pid = 2064] [serial = 1796] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 102 (1F3BE000) [pid = 2064] [serial = 1880] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 101 (1F2A2800) [pid = 2064] [serial = 1877] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 100 (1F169800) [pid = 2064] [serial = 1874] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 99 (1E789400) [pid = 2064] [serial = 1838] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 98 (1E478000) [pid = 2064] [serial = 1835] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 97 (1D18AC00) [pid = 2064] [serial = 1832] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 96 (1D181C00) [pid = 2064] [serial = 1754] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 95 (1D0B1800) [pid = 2064] [serial = 1751] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 94 (1D04AC00) [pid = 2064] [serial = 1748] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 93 (11471400) [pid = 2064] [serial = 1712] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 92 (19B4E400) [pid = 2064] [serial = 1673] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 91 (19960800) [pid = 2064] [serial = 1670] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 90 (19959C00) [pid = 2064] [serial = 1667] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 89 (1979B400) [pid = 2064] [serial = 1664] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 88 (195A6C00) [pid = 2064] [serial = 1661] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 87 (19548400) [pid = 2064] [serial = 1658] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 86 (191ABC00) [pid = 2064] [serial = 1655] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 85 (18D97800) [pid = 2064] [serial = 1650] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 84 (187D4000) [pid = 2064] [serial = 1645] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 83 (1860D400) [pid = 2064] [serial = 1640] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 82 (17B1B400) [pid = 2064] [serial = 1637] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 81 (17937400) [pid = 2064] [serial = 1634] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 80 (16C1A000) [pid = 2064] [serial = 1631] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 79 (1670CC00) [pid = 2064] [serial = 1628] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 78 (158C7800) [pid = 2064] [serial = 1625] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 77 (13989800) [pid = 2064] [serial = 1622] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 76 (0FC38000) [pid = 2064] [serial = 1619] [outer = 00000000] [url = about:blank]
22:18:44 INFO - PROCESS | 2064 | --DOMWINDOW == 75 (1ED89400) [pid = 2064] [serial = 1571] [outer = 00000000] [url = about:blank]
22:18:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:18:45 INFO - document served over http requires an https
22:18:45 INFO - sub-resource via fetch-request using the meta-csp
22:18:45 INFO - delivery method with keep-origin-redirect and when
22:18:45 INFO - the target request is cross-origin.
22:18:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 6954ms
22:18:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
22:18:45 INFO - PROCESS | 2064 | ++DOCSHELL 0F65B000 == 26 [pid = 2064] [id = 687]
22:18:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 76 (0F65B400) [pid = 2064] [serial = 1926] [outer = 00000000]
22:18:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 77 (0F6C5400) [pid = 2064] [serial = 1927] [outer = 0F65B400]
22:18:45 INFO - PROCESS | 2064 | 1448000325345 Marionette INFO loaded listener.js
22:18:45 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 78 (0F82FC00) [pid = 2064] [serial = 1928] [outer = 0F65B400]
22:18:45 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
22:18:45 INFO - document served over http requires an https
22:18:45 INFO - sub-resource via fetch-request using the meta-csp
22:18:45 INFO - delivery method with no-redirect and when
22:18:45 INFO - the target request is cross-origin.
22:18:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 703ms
22:18:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:18:45 INFO - PROCESS | 2064 | ++DOCSHELL 0F653800 == 27 [pid = 2064] [id = 688]
22:18:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 79 (0F90BC00) [pid = 2064] [serial = 1929] [outer = 00000000]
22:18:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 80 (0FC31400) [pid = 2064] [serial = 1930] [outer = 0F90BC00]
22:18:46 INFO - PROCESS | 2064 | 1448000326030 Marionette INFO loaded listener.js
22:18:46 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 81 (0FC3BC00) [pid = 2064] [serial = 1931] [outer = 0F90BC00]
22:18:46 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
22:18:46 INFO - document served over http requires an https
22:18:46 INFO - sub-resource via fetch-request using the meta-csp
22:18:46 INFO - delivery method with swap-origin-redirect and when
22:18:46 INFO - the target request is cross-origin.
22:18:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 640ms
22:18:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:18:46 INFO - PROCESS | 2064 | ++DOCSHELL 0F90C400 == 28 [pid = 2064] [id = 689]
22:18:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 82 (0FC58800) [pid = 2064] [serial = 1932] [outer = 00000000]
22:18:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 83 (10EC2C00) [pid = 2064] [serial = 1933] [outer = 0FC58800]
22:18:46 INFO - PROCESS | 2064 | 1448000326674 Marionette INFO loaded listener.js
22:18:46 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 84 (11737C00) [pid = 2064] [serial = 1934] [outer = 0FC58800]
22:18:47 INFO - PROCESS | 2064 | ++DOCSHELL 0F6A4400 == 29 [pid = 2064] [id = 690]
22:18:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 85 (0F6B0C00) [pid = 2064] [serial = 1935] [outer = 00000000]
22:18:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 86 (0F650C00) [pid = 2064] [serial = 1936] [outer = 0F6B0C00]
22:18:47 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
22:18:47 INFO - document served over http requires an https
22:18:47 INFO - sub-resource via iframe-tag using the meta-csp
22:18:47 INFO - delivery method with keep-origin-redirect and when
22:18:47 INFO - the target request is cross-origin.
22:18:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 954ms
22:18:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:18:47 INFO - PROCESS | 2064 | ++DOCSHELL 0F9AD800 == 30 [pid = 2064] [id = 691]
22:18:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 87 (0F9B0800) [pid = 2064] [serial = 1937] [outer = 00000000]
22:18:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 88 (0FC5C400) [pid = 2064] [serial = 1938] [outer = 0F9B0800]
22:18:47 INFO - PROCESS | 2064 | 1448000327737 Marionette INFO loaded listener.js
22:18:47 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:47 INFO - PROCESS | 2064 | ++DOMWINDOW == 89 (11739400) [pid = 2064] [serial = 1939] [outer = 0F9B0800]
22:18:48 INFO - PROCESS | 2064 | ++DOCSHELL 11D3A400 == 31 [pid = 2064] [id = 692]
22:18:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 90 (11D3A800) [pid = 2064] [serial = 1940] [outer = 00000000]
22:18:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 91 (11754400) [pid = 2064] [serial = 1941] [outer = 11D3A800]
22:18:48 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
22:18:48 INFO - document served over http requires an https
22:18:48 INFO - sub-resource via iframe-tag using the meta-csp
22:18:48 INFO - delivery method with no-redirect and when
22:18:48 INFO - the target request is cross-origin.
22:18:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 906ms
22:18:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:18:48 INFO - PROCESS | 2064 | ++DOCSHELL 11D44800 == 32 [pid = 2064] [id = 693]
22:18:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 92 (11D47400) [pid = 2064] [serial = 1942] [outer = 00000000]
22:18:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 93 (11DC0400) [pid = 2064] [serial = 1943] [outer = 11D47400]
22:18:48 INFO - PROCESS | 2064 | 1448000328650 Marionette INFO loaded listener.js
22:18:48 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 94 (11E63400) [pid = 2064] [serial = 1944] [outer = 11D47400]
22:18:49 INFO - PROCESS | 2064 | ++DOCSHELL 12580C00 == 33 [pid = 2064] [id = 694]
22:18:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 95 (12581000) [pid = 2064] [serial = 1945] [outer = 00000000]
22:18:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 96 (12A7F000) [pid = 2064] [serial = 1946] [outer = 12581000]
22:18:49 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
22:18:49 INFO - document served over http requires an https
22:18:49 INFO - sub-resource via iframe-tag using the meta-csp
22:18:49 INFO - delivery method with swap-origin-redirect and when
22:18:49 INFO - the target request is cross-origin.
22:18:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 938ms
22:18:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:18:49 INFO - PROCESS | 2064 | ++DOCSHELL 12A79C00 == 34 [pid = 2064] [id = 695]
22:18:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 97 (12A7AC00) [pid = 2064] [serial = 1947] [outer = 00000000]
22:18:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 98 (12F0DC00) [pid = 2064] [serial = 1948] [outer = 12A7AC00]
22:18:49 INFO - PROCESS | 2064 | 1448000329682 Marionette INFO loaded listener.js
22:18:49 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 99 (1398C000) [pid = 2064] [serial = 1949] [outer = 12A7AC00]
22:18:50 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
22:18:50 INFO - document served over http requires an https
22:18:50 INFO - sub-resource via script-tag using the meta-csp
22:18:50 INFO - delivery method with keep-origin-redirect and when
22:18:50 INFO - the target request is cross-origin.
22:18:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 937ms
22:18:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
22:18:50 INFO - PROCESS | 2064 | ++DOCSHELL 13B6C800 == 35 [pid = 2064] [id = 696]
22:18:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 100 (13B71400) [pid = 2064] [serial = 1950] [outer = 00000000]
22:18:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 101 (13BE1C00) [pid = 2064] [serial = 1951] [outer = 13B71400]
22:18:50 INFO - PROCESS | 2064 | 1448000330540 Marionette INFO loaded listener.js
22:18:50 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 102 (140E9800) [pid = 2064] [serial = 1952] [outer = 13B71400]
22:18:51 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
22:18:51 INFO - document served over http requires an https
22:18:51 INFO - sub-resource via script-tag using the meta-csp
22:18:51 INFO - delivery method with no-redirect and when
22:18:51 INFO - the target request is cross-origin.
22:18:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 828ms
22:18:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:18:51 INFO - PROCESS | 2064 | ++DOCSHELL 140E8800 == 36 [pid = 2064] [id = 697]
22:18:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 103 (140EF400) [pid = 2064] [serial = 1953] [outer = 00000000]
22:18:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 104 (14C99800) [pid = 2064] [serial = 1954] [outer = 140EF400]
22:18:51 INFO - PROCESS | 2064 | 1448000331371 Marionette INFO loaded listener.js
22:18:51 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 105 (14CB6C00) [pid = 2064] [serial = 1955] [outer = 140EF400]
22:18:51 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
22:18:51 INFO - document served over http requires an https
22:18:51 INFO - sub-resource via script-tag using the meta-csp
22:18:51 INFO - delivery method with swap-origin-redirect and when
22:18:51 INFO - the target request is cross-origin.
22:18:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 843ms
22:18:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:18:52 INFO - PROCESS | 2064 | ++DOCSHELL 14D07800 == 37 [pid = 2064] [id = 698]
22:18:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 106 (14D0A400) [pid = 2064] [serial = 1956] [outer = 00000000]
22:18:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 107 (14FF2800) [pid = 2064] [serial = 1957] [outer = 14D0A400]
22:18:52 INFO - PROCESS | 2064 | 1448000332247 Marionette INFO loaded listener.js
22:18:52 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 108 (1510E800) [pid = 2064] [serial = 1958] [outer = 14D0A400]
22:18:52 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
22:18:52 INFO - document served over http requires an https
22:18:52 INFO - sub-resource via xhr-request using the meta-csp
22:18:52 INFO - delivery method with keep-origin-redirect and when
22:18:52 INFO - the target request is cross-origin.
22:18:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 844ms
22:18:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
22:18:53 INFO - PROCESS | 2064 | ++DOCSHELL 0F64F800 == 38 [pid = 2064] [id = 699]
22:18:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 109 (0F658000) [pid = 2064] [serial = 1959] [outer = 00000000]
22:18:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 110 (155D3400) [pid = 2064] [serial = 1960] [outer = 0F658000]
22:18:53 INFO - PROCESS | 2064 | 1448000333074 Marionette INFO loaded listener.js
22:18:53 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 111 (155E1800) [pid = 2064] [serial = 1961] [outer = 0F658000]
22:18:53 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
22:18:53 INFO - document served over http requires an https
22:18:53 INFO - sub-resource via xhr-request using the meta-csp
22:18:53 INFO - delivery method with no-redirect and when
22:18:53 INFO - the target request is cross-origin.
22:18:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 797ms
22:18:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:18:53 INFO - PROCESS | 2064 | ++DOCSHELL 155DB400 == 39 [pid = 2064] [id = 700]
22:18:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 112 (155E0400) [pid = 2064] [serial = 1962] [outer = 00000000]
22:18:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 113 (15DD0800) [pid = 2064] [serial = 1963] [outer = 155E0400]
22:18:53 INFO - PROCESS | 2064 | 1448000333888 Marionette INFO loaded listener.js
22:18:53 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 114 (167D8400) [pid = 2064] [serial = 1964] [outer = 155E0400]
22:18:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:18:54 INFO - document served over http requires an https
22:18:54 INFO - sub-resource via xhr-request using the meta-csp
22:18:54 INFO - delivery method with swap-origin-redirect and when
22:18:54 INFO - the target request is cross-origin.
22:18:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 797ms
22:18:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:18:54 INFO - PROCESS | 2064 | ++DOCSHELL 1670F800 == 40 [pid = 2064] [id = 701]
22:18:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 115 (167DC000) [pid = 2064] [serial = 1965] [outer = 00000000]
22:18:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 116 (16C17400) [pid = 2064] [serial = 1966] [outer = 167DC000]
22:18:54 INFO - PROCESS | 2064 | 1448000334723 Marionette INFO loaded listener.js
22:18:54 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 117 (16C1E400) [pid = 2064] [serial = 1967] [outer = 167DC000]
22:18:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:18:55 INFO - document served over http requires an http
22:18:55 INFO - sub-resource via fetch-request using the meta-csp
22:18:55 INFO - delivery method with keep-origin-redirect and when
22:18:55 INFO - the target request is same-origin.
22:18:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 797ms
22:18:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
22:18:55 INFO - PROCESS | 2064 | ++DOCSHELL 1731E800 == 41 [pid = 2064] [id = 702]
22:18:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 118 (1731F000) [pid = 2064] [serial = 1968] [outer = 00000000]
22:18:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 119 (1779AC00) [pid = 2064] [serial = 1969] [outer = 1731F000]
22:18:55 INFO - PROCESS | 2064 | 1448000335551 Marionette INFO loaded listener.js
22:18:55 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 120 (177A0000) [pid = 2064] [serial = 1970] [outer = 1731F000]
22:18:56 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
22:18:56 INFO - document served over http requires an http
22:18:56 INFO - sub-resource via fetch-request using the meta-csp
22:18:56 INFO - delivery method with no-redirect and when
22:18:56 INFO - the target request is same-origin.
22:18:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 844ms
22:18:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:18:56 INFO - PROCESS | 2064 | ++DOCSHELL 1779A400 == 42 [pid = 2064] [id = 703]
22:18:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 121 (1793CC00) [pid = 2064] [serial = 1971] [outer = 00000000]
22:18:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 122 (17AC0400) [pid = 2064] [serial = 1972] [outer = 1793CC00]
22:18:56 INFO - PROCESS | 2064 | 1448000336412 Marionette INFO loaded listener.js
22:18:56 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 123 (17B1F400) [pid = 2064] [serial = 1973] [outer = 1793CC00]
22:18:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:18:56 INFO - document served over http requires an http
22:18:56 INFO - sub-resource via fetch-request using the meta-csp
22:18:56 INFO - delivery method with swap-origin-redirect and when
22:18:56 INFO - the target request is same-origin.
22:18:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 797ms
22:18:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:18:57 INFO - PROCESS | 2064 | ++DOCSHELL 17B1B400 == 43 [pid = 2064] [id = 704]
22:18:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 124 (17B22400) [pid = 2064] [serial = 1974] [outer = 00000000]
22:18:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 125 (17DB5C00) [pid = 2064] [serial = 1975] [outer = 17B22400]
22:18:57 INFO - PROCESS | 2064 | 1448000337201 Marionette INFO loaded listener.js
22:18:57 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 126 (18618000) [pid = 2064] [serial = 1976] [outer = 17B22400]
22:18:57 INFO - PROCESS | 2064 | ++DOCSHELL 1860E800 == 44 [pid = 2064] [id = 705]
22:18:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 127 (1860F400) [pid = 2064] [serial = 1977] [outer = 00000000]
22:18:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 128 (1860D400) [pid = 2064] [serial = 1978] [outer = 1860F400]
22:18:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:18:57 INFO - document served over http requires an http
22:18:57 INFO - sub-resource via iframe-tag using the meta-csp
22:18:57 INFO - delivery method with keep-origin-redirect and when
22:18:57 INFO - the target request is same-origin.
22:18:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 906ms
22:18:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:18:58 INFO - PROCESS | 2064 | ++DOCSHELL 1868B400 == 45 [pid = 2064] [id = 706]
22:18:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 129 (1868C000) [pid = 2064] [serial = 1979] [outer = 00000000]
22:18:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 130 (1895DC00) [pid = 2064] [serial = 1980] [outer = 1868C000]
22:18:58 INFO - PROCESS | 2064 | 1448000338125 Marionette INFO loaded listener.js
22:18:58 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 131 (18966C00) [pid = 2064] [serial = 1981] [outer = 1868C000]
22:18:58 INFO - PROCESS | 2064 | ++DOCSHELL 187DA000 == 46 [pid = 2064] [id = 707]
22:18:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 132 (18966000) [pid = 2064] [serial = 1982] [outer = 00000000]
22:18:58 INFO - PROCESS | 2064 | [2064] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
22:18:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 133 (187D3800) [pid = 2064] [serial = 1983] [outer = 18966000]
22:18:59 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
22:18:59 INFO - document served over http requires an http
22:18:59 INFO - sub-resource via iframe-tag using the meta-csp
22:18:59 INFO - delivery method with no-redirect and when
22:18:59 INFO - the target request is same-origin.
22:18:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1391ms
22:18:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:18:59 INFO - PROCESS | 2064 | ++DOCSHELL 0F9A8C00 == 47 [pid = 2064] [id = 708]
22:18:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 134 (0F9AA400) [pid = 2064] [serial = 1984] [outer = 00000000]
22:18:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 135 (12F0F000) [pid = 2064] [serial = 1985] [outer = 0F9AA400]
22:18:59 INFO - PROCESS | 2064 | 1448000339562 Marionette INFO loaded listener.js
22:18:59 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:18:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 136 (15AB7400) [pid = 2064] [serial = 1986] [outer = 0F9AA400]
22:19:00 INFO - PROCESS | 2064 | ++DOCSHELL 13B6D400 == 48 [pid = 2064] [id = 709]
22:19:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 137 (13B6D800) [pid = 2064] [serial = 1987] [outer = 00000000]
22:19:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 138 (18E84C00) [pid = 2064] [serial = 1988] [outer = 13B6D800]
22:19:00 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
22:19:00 INFO - document served over http requires an http
22:19:00 INFO - sub-resource via iframe-tag using the meta-csp
22:19:00 INFO - delivery method with swap-origin-redirect and when
22:19:00 INFO - the target request is same-origin.
22:19:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 937ms
22:19:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:19:00 INFO - PROCESS | 2064 | ++DOCSHELL 14D0B400 == 49 [pid = 2064] [id = 710]
22:19:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 139 (14D0BC00) [pid = 2064] [serial = 1989] [outer = 00000000]
22:19:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 140 (18F4CC00) [pid = 2064] [serial = 1990] [outer = 14D0BC00]
22:19:00 INFO - PROCESS | 2064 | 1448000340486 Marionette INFO loaded listener.js
22:19:00 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 141 (18FE7400) [pid = 2064] [serial = 1991] [outer = 14D0BC00]
22:19:01 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
22:19:01 INFO - document served over http requires an http
22:19:01 INFO - sub-resource via script-tag using the meta-csp
22:19:01 INFO - delivery method with keep-origin-redirect and when
22:19:01 INFO - the target request is same-origin.
22:19:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 844ms
22:19:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
22:19:01 INFO - PROCESS | 2064 | ++DOCSHELL 0F659400 == 50 [pid = 2064] [id = 711]
22:19:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 142 (0F6CAC00) [pid = 2064] [serial = 1992] [outer = 00000000]
22:19:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 143 (14C96800) [pid = 2064] [serial = 1993] [outer = 0F6CAC00]
22:19:01 INFO - PROCESS | 2064 | 1448000341321 Marionette INFO loaded listener.js
22:19:01 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 144 (1779EC00) [pid = 2064] [serial = 1994] [outer = 0F6CAC00]
22:19:01 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
22:19:01 INFO - document served over http requires an http
22:19:01 INFO - sub-resource via script-tag using the meta-csp
22:19:01 INFO - delivery method with no-redirect and when
22:19:01 INFO - the target request is same-origin.
22:19:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 797ms
22:19:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:19:02 INFO - PROCESS | 2064 | ++DOCSHELL 12AF8C00 == 51 [pid = 2064] [id = 712]
22:19:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 145 (14CD2C00) [pid = 2064] [serial = 1995] [outer = 00000000]
22:19:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 146 (18A03400) [pid = 2064] [serial = 1996] [outer = 14CD2C00]
22:19:02 INFO - PROCESS | 2064 | 1448000342134 Marionette INFO loaded listener.js
22:19:02 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 147 (18FE4C00) [pid = 2064] [serial = 1997] [outer = 14CD2C00]
22:19:02 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
22:19:02 INFO - document served over http requires an http
22:19:02 INFO - sub-resource via script-tag using the meta-csp
22:19:02 INFO - delivery method with swap-origin-redirect and when
22:19:02 INFO - the target request is same-origin.
22:19:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1078ms
22:19:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:19:03 INFO - PROCESS | 2064 | ++DOCSHELL 0F83B800 == 52 [pid = 2064] [id = 713]
22:19:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 148 (0F908800) [pid = 2064] [serial = 1998] [outer = 00000000]
22:19:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 149 (0FC57C00) [pid = 2064] [serial = 1999] [outer = 0F908800]
22:19:03 INFO - PROCESS | 2064 | 1448000343226 Marionette INFO loaded listener.js
22:19:03 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 150 (117B5C00) [pid = 2064] [serial = 2000] [outer = 0F908800]
22:19:03 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
22:19:03 INFO - document served over http requires an http
22:19:03 INFO - sub-resource via xhr-request using the meta-csp
22:19:03 INFO - delivery method with keep-origin-redirect and when
22:19:03 INFO - the target request is same-origin.
22:19:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 906ms
22:19:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 149 (1D291400) [pid = 2064] [serial = 1757] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 148 (1CFF1800) [pid = 2064] [serial = 1742] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 147 (1D4A2C00) [pid = 2064] [serial = 1766] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 146 (1C879400) [pid = 2064] [serial = 1734] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 145 (1D009000) [pid = 2064] [serial = 1745] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 144 (117B4C00) [pid = 2064] [serial = 1776] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 143 (14C92C00) [pid = 2064] [serial = 1715] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 142 (19BE6400) [pid = 2064] [serial = 1718] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 141 (1C6A9800) [pid = 2064] [serial = 1729] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 140 (1D466400) [pid = 2064] [serial = 1763] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 139 (1D2C6800) [pid = 2064] [serial = 1760] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 138 (1D4F2400) [pid = 2064] [serial = 1771] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 137 (1CE1A000) [pid = 2064] [serial = 1739] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 136 (19F0F800) [pid = 2064] [serial = 1721] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 135 (1A020000) [pid = 2064] [serial = 1724] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 134 (18D92C00) [pid = 2064] [serial = 1910] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 133 (1A37D400) [pid = 2064] [serial = 1818] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 132 (13B79800) [pid = 2064] [serial = 1823] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 131 (18E89800) [pid = 2064] [serial = 1826] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 130 (1C877000) [pid = 2064] [serial = 1829] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 129 (1E7EAC00) [pid = 2064] [serial = 1841] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 128 (1EA16000) [pid = 2064] [serial = 1844] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 127 (1EA6D000) [pid = 2064] [serial = 1847] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 126 (1ECBE000) [pid = 2064] [serial = 1850] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 125 (1EDD1400) [pid = 2064] [serial = 1855] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 124 (1EDFF400) [pid = 2064] [serial = 1860] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 123 (1EFD1000) [pid = 2064] [serial = 1865] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 122 (1F00E400) [pid = 2064] [serial = 1868] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 121 (1F081000) [pid = 2064] [serial = 1871] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 120 (14CCE000) [pid = 2064] [serial = 1889] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 119 (158C5800) [pid = 2064] [serial = 1892] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 118 (197D5000) [pid = 2064] [serial = 1813] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 117 (18FDE400) [pid = 2064] [serial = 1897] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 116 (12585800) [pid = 2064] [serial = 1902] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 115 (1FE2F400) [pid = 2064] [serial = 1883] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 114 (12053C00) [pid = 2064] [serial = 1886] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 113 (155D7400) [pid = 2064] [serial = 1907] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 112 (17797400) [pid = 2064] [serial = 1784] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 111 (14AD5000) [pid = 2064] [serial = 1781] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 110 (1860B000) [pid = 2064] [serial = 1799] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 109 (19BDC400) [pid = 2064] [serial = 52] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 108 (18D8B000) [pid = 2064] [serial = 1802] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 107 (191B3800) [pid = 2064] [serial = 1805] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 106 (17318800) [pid = 2064] [serial = 1808] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | --DOMWINDOW == 105 (1731C800) [pid = 2064] [serial = 1787] [outer = 00000000] [url = about:blank]
22:19:04 INFO - PROCESS | 2064 | ++DOCSHELL 0F62E400 == 53 [pid = 2064] [id = 714]
22:19:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 106 (0F630400) [pid = 2064] [serial = 2001] [outer = 00000000]
22:19:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 107 (0F6D0000) [pid = 2064] [serial = 2002] [outer = 0F630400]
22:19:04 INFO - PROCESS | 2064 | 1448000344180 Marionette INFO loaded listener.js
22:19:04 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 108 (0FC3F400) [pid = 2064] [serial = 2003] [outer = 0F630400]
22:19:04 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
22:19:04 INFO - document served over http requires an http
22:19:04 INFO - sub-resource via xhr-request using the meta-csp
22:19:04 INFO - delivery method with no-redirect and when
22:19:04 INFO - the target request is same-origin.
22:19:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 797ms
22:19:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:19:04 INFO - PROCESS | 2064 | ++DOCSHELL 11DBF400 == 54 [pid = 2064] [id = 715]
22:19:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 109 (11DC3400) [pid = 2064] [serial = 2004] [outer = 00000000]
22:19:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 110 (12A81C00) [pid = 2064] [serial = 2005] [outer = 11DC3400]
22:19:04 INFO - PROCESS | 2064 | 1448000344837 Marionette INFO loaded listener.js
22:19:04 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 111 (13B79400) [pid = 2064] [serial = 2006] [outer = 11DC3400]
22:19:05 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
22:19:05 INFO - document served over http requires an http
22:19:05 INFO - sub-resource via xhr-request using the meta-csp
22:19:05 INFO - delivery method with swap-origin-redirect and when
22:19:05 INFO - the target request is same-origin.
22:19:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 625ms
22:19:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:19:05 INFO - PROCESS | 2064 | ++DOCSHELL 13F9BC00 == 55 [pid = 2064] [id = 716]
22:19:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 112 (13FA1000) [pid = 2064] [serial = 2007] [outer = 00000000]
22:19:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 113 (14CCD800) [pid = 2064] [serial = 2008] [outer = 13FA1000]
22:19:05 INFO - PROCESS | 2064 | 1448000345477 Marionette INFO loaded listener.js
22:19:05 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:05 INFO - PROCESS | 2064 | ++DOMWINDOW == 114 (14FE7C00) [pid = 2064] [serial = 2009] [outer = 13FA1000]
22:19:05 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
22:19:05 INFO - document served over http requires an https
22:19:05 INFO - sub-resource via fetch-request using the meta-csp
22:19:05 INFO - delivery method with keep-origin-redirect and when
22:19:05 INFO - the target request is same-origin.
22:19:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 641ms
22:19:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
22:19:06 INFO - PROCESS | 2064 | ++DOCSHELL 14CC2400 == 56 [pid = 2064] [id = 717]
22:19:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 115 (158C5800) [pid = 2064] [serial = 2010] [outer = 00000000]
22:19:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 116 (167E1800) [pid = 2064] [serial = 2011] [outer = 158C5800]
22:19:06 INFO - PROCESS | 2064 | 1448000346113 Marionette INFO loaded listener.js
22:19:06 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 117 (17795C00) [pid = 2064] [serial = 2012] [outer = 158C5800]
22:19:06 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
22:19:06 INFO - document served over http requires an https
22:19:06 INFO - sub-resource via fetch-request using the meta-csp
22:19:06 INFO - delivery method with no-redirect and when
22:19:06 INFO - the target request is same-origin.
22:19:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 703ms
22:19:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:19:06 INFO - PROCESS | 2064 | ++DOCSHELL 17ABC000 == 57 [pid = 2064] [id = 718]
22:19:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 118 (17B21800) [pid = 2064] [serial = 2013] [outer = 00000000]
22:19:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 119 (18687000) [pid = 2064] [serial = 2014] [outer = 17B21800]
22:19:06 INFO - PROCESS | 2064 | 1448000346902 Marionette INFO loaded listener.js
22:19:06 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:06 INFO - PROCESS | 2064 | ++DOMWINDOW == 120 (18D93C00) [pid = 2064] [serial = 2015] [outer = 17B21800]
22:19:07 INFO - PROCESS | 2064 | --DOMWINDOW == 119 (195AA000) [pid = 2064] [serial = 1917] [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]
22:19:07 INFO - PROCESS | 2064 | --DOMWINDOW == 118 (197CC000) [pid = 2064] [serial = 1920] [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]
22:19:07 INFO - PROCESS | 2064 | --DOMWINDOW == 117 (17799000) [pid = 2064] [serial = 1914] [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]
22:19:07 INFO - PROCESS | 2064 | --DOMWINDOW == 116 (1A433800) [pid = 2064] [serial = 1924] [outer = 00000000] [url = about:blank]
22:19:07 INFO - PROCESS | 2064 | --DOMWINDOW == 115 (1979B000) [pid = 2064] [serial = 1918] [outer = 00000000] [url = about:blank]
22:19:07 INFO - PROCESS | 2064 | --DOMWINDOW == 114 (0F6C5400) [pid = 2064] [serial = 1927] [outer = 00000000] [url = about:blank]
22:19:07 INFO - PROCESS | 2064 | --DOMWINDOW == 113 (13B75C00) [pid = 2064] [serial = 1912] [outer = 00000000] [url = about:blank]
22:19:07 INFO - PROCESS | 2064 | --DOMWINDOW == 112 (19F06C00) [pid = 2064] [serial = 1921] [outer = 00000000] [url = about:blank]
22:19:07 INFO - PROCESS | 2064 | --DOMWINDOW == 111 (1860A800) [pid = 2064] [serial = 1915] [outer = 00000000] [url = about:blank]
22:19:07 INFO - PROCESS | 2064 | --DOMWINDOW == 110 (0FC31400) [pid = 2064] [serial = 1930] [outer = 00000000] [url = about:blank]
22:19:07 INFO - PROCESS | 2064 | --DOMWINDOW == 109 (0F90BC00) [pid = 2064] [serial = 1929] [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]
22:19:07 INFO - PROCESS | 2064 | --DOMWINDOW == 108 (12A7FC00) [pid = 2064] [serial = 1911] [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]
22:19:07 INFO - PROCESS | 2064 | --DOMWINDOW == 107 (0F65B400) [pid = 2064] [serial = 1926] [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]
22:19:07 INFO - PROCESS | 2064 | --DOMWINDOW == 106 (1A01CC00) [pid = 2064] [serial = 1922] [outer = 00000000] [url = about:blank]
22:19:07 INFO - PROCESS | 2064 | --DOMWINDOW == 105 (18D90000) [pid = 2064] [serial = 1916] [outer = 00000000] [url = about:blank]
22:19:07 INFO - PROCESS | 2064 | --DOMWINDOW == 104 (1995C800) [pid = 2064] [serial = 1919] [outer = 00000000] [url = about:blank]
22:19:07 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
22:19:07 INFO - document served over http requires an https
22:19:07 INFO - sub-resource via fetch-request using the meta-csp
22:19:07 INFO - delivery method with swap-origin-redirect and when
22:19:07 INFO - the target request is same-origin.
22:19:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 703ms
22:19:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:19:07 INFO - PROCESS | 2064 | ++DOCSHELL 0FCC9C00 == 58 [pid = 2064] [id = 719]
22:19:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 105 (10EC7000) [pid = 2064] [serial = 2016] [outer = 00000000]
22:19:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 106 (18D93800) [pid = 2064] [serial = 2017] [outer = 10EC7000]
22:19:07 INFO - PROCESS | 2064 | 1448000347585 Marionette INFO loaded listener.js
22:19:07 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 107 (191AEC00) [pid = 2064] [serial = 2018] [outer = 10EC7000]
22:19:07 INFO - PROCESS | 2064 | ++DOCSHELL 18FDD800 == 59 [pid = 2064] [id = 720]
22:19:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 108 (192A6800) [pid = 2064] [serial = 2019] [outer = 00000000]
22:19:07 INFO - PROCESS | 2064 | ++DOMWINDOW == 109 (192B3800) [pid = 2064] [serial = 2020] [outer = 192A6800]
22:19:08 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
22:19:08 INFO - document served over http requires an https
22:19:08 INFO - sub-resource via iframe-tag using the meta-csp
22:19:08 INFO - delivery method with keep-origin-redirect and when
22:19:08 INFO - the target request is same-origin.
22:19:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 625ms
22:19:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:19:08 INFO - PROCESS | 2064 | ++DOCSHELL 192A9C00 == 60 [pid = 2064] [id = 721]
22:19:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 110 (192AA000) [pid = 2064] [serial = 2021] [outer = 00000000]
22:19:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 111 (192B1800) [pid = 2064] [serial = 2022] [outer = 192AA000]
22:19:08 INFO - PROCESS | 2064 | 1448000348217 Marionette INFO loaded listener.js
22:19:08 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 112 (1959FC00) [pid = 2064] [serial = 2023] [outer = 192AA000]
22:19:08 INFO - PROCESS | 2064 | ++DOCSHELL 195A4000 == 61 [pid = 2064] [id = 722]
22:19:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 113 (195A6C00) [pid = 2064] [serial = 2024] [outer = 00000000]
22:19:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 114 (195A9000) [pid = 2064] [serial = 2025] [outer = 195A6C00]
22:19:08 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
22:19:08 INFO - document served over http requires an https
22:19:08 INFO - sub-resource via iframe-tag using the meta-csp
22:19:08 INFO - delivery method with no-redirect and when
22:19:08 INFO - the target request is same-origin.
22:19:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 625ms
22:19:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:19:08 INFO - PROCESS | 2064 | ++DOCSHELL 1959F800 == 62 [pid = 2064] [id = 723]
22:19:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 115 (195A5400) [pid = 2064] [serial = 2026] [outer = 00000000]
22:19:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 116 (1979A800) [pid = 2064] [serial = 2027] [outer = 195A5400]
22:19:08 INFO - PROCESS | 2064 | 1448000348907 Marionette INFO loaded listener.js
22:19:08 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:08 INFO - PROCESS | 2064 | ++DOMWINDOW == 117 (1979F400) [pid = 2064] [serial = 2028] [outer = 195A5400]
22:19:09 INFO - PROCESS | 2064 | ++DOCSHELL 197CC400 == 63 [pid = 2064] [id = 724]
22:19:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 118 (197CC800) [pid = 2064] [serial = 2029] [outer = 00000000]
22:19:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 119 (197D4C00) [pid = 2064] [serial = 2030] [outer = 197CC800]
22:19:09 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
22:19:09 INFO - document served over http requires an https
22:19:09 INFO - sub-resource via iframe-tag using the meta-csp
22:19:09 INFO - delivery method with swap-origin-redirect and when
22:19:09 INFO - the target request is same-origin.
22:19:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 734ms
22:19:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:19:09 INFO - PROCESS | 2064 | ++DOCSHELL 195AE800 == 64 [pid = 2064] [id = 725]
22:19:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 120 (197C9400) [pid = 2064] [serial = 2031] [outer = 00000000]
22:19:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 121 (1995B400) [pid = 2064] [serial = 2032] [outer = 197C9400]
22:19:09 INFO - PROCESS | 2064 | 1448000349613 Marionette INFO loaded listener.js
22:19:09 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:09 INFO - PROCESS | 2064 | ++DOMWINDOW == 122 (19962800) [pid = 2064] [serial = 2033] [outer = 197C9400]
22:19:10 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
22:19:10 INFO - document served over http requires an https
22:19:10 INFO - sub-resource via script-tag using the meta-csp
22:19:10 INFO - delivery method with keep-origin-redirect and when
22:19:10 INFO - the target request is same-origin.
22:19:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 625ms
22:19:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
22:19:10 INFO - PROCESS | 2064 | ++DOCSHELL 19B48000 == 65 [pid = 2064] [id = 726]
22:19:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 123 (19B48C00) [pid = 2064] [serial = 2034] [outer = 00000000]
22:19:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 124 (19BDE400) [pid = 2064] [serial = 2035] [outer = 19B48C00]
22:19:10 INFO - PROCESS | 2064 | 1448000350270 Marionette INFO loaded listener.js
22:19:10 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:10 INFO - PROCESS | 2064 | ++DOMWINDOW == 125 (19BE8C00) [pid = 2064] [serial = 2036] [outer = 19B48C00]
22:19:10 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
22:19:10 INFO - document served over http requires an https
22:19:10 INFO - sub-resource via script-tag using the meta-csp
22:19:10 INFO - delivery method with no-redirect and when
22:19:10 INFO - the target request is same-origin.
22:19:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 906ms
22:19:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:19:11 INFO - PROCESS | 2064 | ++DOCSHELL 11750C00 == 66 [pid = 2064] [id = 727]
22:19:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 126 (117B4C00) [pid = 2064] [serial = 2037] [outer = 00000000]
22:19:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 127 (11E61000) [pid = 2064] [serial = 2038] [outer = 117B4C00]
22:19:11 INFO - PROCESS | 2064 | 1448000351311 Marionette INFO loaded listener.js
22:19:11 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:11 INFO - PROCESS | 2064 | ++DOMWINDOW == 128 (12AECC00) [pid = 2064] [serial = 2039] [outer = 117B4C00]
22:19:11 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
22:19:11 INFO - document served over http requires an https
22:19:11 INFO - sub-resource via script-tag using the meta-csp
22:19:11 INFO - delivery method with swap-origin-redirect and when
22:19:11 INFO - the target request is same-origin.
22:19:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 938ms
22:19:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:19:12 INFO - PROCESS | 2064 | ++DOCSHELL 14D10400 == 67 [pid = 2064] [id = 728]
22:19:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 129 (14D10C00) [pid = 2064] [serial = 2040] [outer = 00000000]
22:19:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 130 (177A0400) [pid = 2064] [serial = 2041] [outer = 14D10C00]
22:19:12 INFO - PROCESS | 2064 | 1448000352237 Marionette INFO loaded listener.js
22:19:12 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:12 INFO - PROCESS | 2064 | ++DOMWINDOW == 131 (17DAC000) [pid = 2064] [serial = 2042] [outer = 14D10C00]
22:19:12 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
22:19:12 INFO - document served over http requires an https
22:19:12 INFO - sub-resource via xhr-request using the meta-csp
22:19:12 INFO - delivery method with keep-origin-redirect and when
22:19:12 INFO - the target request is same-origin.
22:19:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 860ms
22:19:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
22:19:13 INFO - PROCESS | 2064 | ++DOCSHELL 18689000 == 68 [pid = 2064] [id = 729]
22:19:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 132 (18E81C00) [pid = 2064] [serial = 2043] [outer = 00000000]
22:19:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 133 (19B46400) [pid = 2064] [serial = 2044] [outer = 18E81C00]
22:19:13 INFO - PROCESS | 2064 | 1448000353124 Marionette INFO loaded listener.js
22:19:13 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 134 (19BE4C00) [pid = 2064] [serial = 2045] [outer = 18E81C00]
22:19:13 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
22:19:13 INFO - document served over http requires an https
22:19:13 INFO - sub-resource via xhr-request using the meta-csp
22:19:13 INFO - delivery method with no-redirect and when
22:19:13 INFO - the target request is same-origin.
22:19:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 859ms
22:19:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:19:13 INFO - PROCESS | 2064 | ++DOCSHELL 19BDD800 == 69 [pid = 2064] [id = 730]
22:19:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 135 (19D6F400) [pid = 2064] [serial = 2046] [outer = 00000000]
22:19:13 INFO - PROCESS | 2064 | ++DOMWINDOW == 136 (19D77400) [pid = 2064] [serial = 2047] [outer = 19D6F400]
22:19:13 INFO - PROCESS | 2064 | 1448000353989 Marionette INFO loaded listener.js
22:19:14 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 137 (19F08800) [pid = 2064] [serial = 2048] [outer = 19D6F400]
22:19:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:19:14 INFO - document served over http requires an https
22:19:14 INFO - sub-resource via xhr-request using the meta-csp
22:19:14 INFO - delivery method with swap-origin-redirect and when
22:19:14 INFO - the target request is same-origin.
22:19:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 859ms
22:19:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:19:14 INFO - PROCESS | 2064 | ++DOCSHELL 19F0C000 == 70 [pid = 2064] [id = 731]
22:19:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 138 (19F0E400) [pid = 2064] [serial = 2049] [outer = 00000000]
22:19:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 139 (19F7B800) [pid = 2064] [serial = 2050] [outer = 19F0E400]
22:19:14 INFO - PROCESS | 2064 | 1448000354896 Marionette INFO loaded listener.js
22:19:14 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:14 INFO - PROCESS | 2064 | ++DOMWINDOW == 140 (19F85400) [pid = 2064] [serial = 2051] [outer = 19F0E400]
22:19:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
22:19:15 INFO - document served over http requires an http
22:19:15 INFO - sub-resource via fetch-request using the meta-referrer
22:19:15 INFO - delivery method with keep-origin-redirect and when
22:19:15 INFO - the target request is cross-origin.
22:19:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 891ms
22:19:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
22:19:15 INFO - PROCESS | 2064 | ++DOCSHELL 19F89800 == 71 [pid = 2064] [id = 732]
22:19:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 141 (1A01D000) [pid = 2064] [serial = 2052] [outer = 00000000]
22:19:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 142 (1A375800) [pid = 2064] [serial = 2053] [outer = 1A01D000]
22:19:15 INFO - PROCESS | 2064 | 1448000355778 Marionette INFO loaded listener.js
22:19:15 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:15 INFO - PROCESS | 2064 | ++DOMWINDOW == 143 (1A37C000) [pid = 2064] [serial = 2054] [outer = 1A01D000]
22:19:16 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
22:19:16 INFO - document served over http requires an http
22:19:16 INFO - sub-resource via fetch-request using the meta-referrer
22:19:16 INFO - delivery method with no-redirect and when
22:19:16 INFO - the target request is cross-origin.
22:19:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 828ms
22:19:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:19:16 INFO - PROCESS | 2064 | ++DOCSHELL 1A376000 == 72 [pid = 2064] [id = 733]
22:19:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 144 (1A37A400) [pid = 2064] [serial = 2055] [outer = 00000000]
22:19:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 145 (1A42D000) [pid = 2064] [serial = 2056] [outer = 1A37A400]
22:19:16 INFO - PROCESS | 2064 | 1448000356619 Marionette INFO loaded listener.js
22:19:16 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:16 INFO - PROCESS | 2064 | ++DOMWINDOW == 146 (1A433C00) [pid = 2064] [serial = 2057] [outer = 1A37A400]
22:19:17 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
22:19:17 INFO - document served over http requires an http
22:19:17 INFO - sub-resource via fetch-request using the meta-referrer
22:19:17 INFO - delivery method with swap-origin-redirect and when
22:19:17 INFO - the target request is cross-origin.
22:19:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 844ms
22:19:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:19:17 INFO - PROCESS | 2064 | ++DOCSHELL 1A431400 == 73 [pid = 2064] [id = 734]
22:19:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 147 (1C6A9800) [pid = 2064] [serial = 2058] [outer = 00000000]
22:19:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 148 (1C6B8400) [pid = 2064] [serial = 2059] [outer = 1C6A9800]
22:19:17 INFO - PROCESS | 2064 | 1448000357498 Marionette INFO loaded listener.js
22:19:17 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 149 (1C86E800) [pid = 2064] [serial = 2060] [outer = 1C6A9800]
22:19:17 INFO - PROCESS | 2064 | ++DOCSHELL 1C86B000 == 74 [pid = 2064] [id = 735]
22:19:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 150 (1C86D400) [pid = 2064] [serial = 2061] [outer = 00000000]
22:19:17 INFO - PROCESS | 2064 | ++DOMWINDOW == 151 (1C876C00) [pid = 2064] [serial = 2062] [outer = 1C86D400]
22:19:18 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
22:19:18 INFO - document served over http requires an http
22:19:18 INFO - sub-resource via iframe-tag using the meta-referrer
22:19:18 INFO - delivery method with keep-origin-redirect and when
22:19:18 INFO - the target request is cross-origin.
22:19:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 906ms
22:19:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:19:18 INFO - PROCESS | 2064 | ++DOCSHELL 1C874000 == 75 [pid = 2064] [id = 736]
22:19:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 152 (1C876400) [pid = 2064] [serial = 2063] [outer = 00000000]
22:19:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 153 (1CAA2C00) [pid = 2064] [serial = 2064] [outer = 1C876400]
22:19:18 INFO - PROCESS | 2064 | 1448000358398 Marionette INFO loaded listener.js
22:19:18 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 154 (1CAAB800) [pid = 2064] [serial = 2065] [outer = 1C876400]
22:19:18 INFO - PROCESS | 2064 | ++DOCSHELL 1CAA4000 == 76 [pid = 2064] [id = 737]
22:19:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 155 (1CAA5400) [pid = 2064] [serial = 2066] [outer = 00000000]
22:19:18 INFO - PROCESS | 2064 | ++DOMWINDOW == 156 (1CE19800) [pid = 2064] [serial = 2067] [outer = 1CAA5400]
22:19:18 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
22:19:18 INFO - document served over http requires an http
22:19:18 INFO - sub-resource via iframe-tag using the meta-referrer
22:19:18 INFO - delivery method with no-redirect and when
22:19:18 INFO - the target request is cross-origin.
22:19:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 875ms
22:19:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:19:19 INFO - PROCESS | 2064 | ++DOCSHELL 1CE18000 == 77 [pid = 2064] [id = 738]
22:19:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 157 (1CE18400) [pid = 2064] [serial = 2068] [outer = 00000000]
22:19:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 158 (1CECAC00) [pid = 2064] [serial = 2069] [outer = 1CE18400]
22:19:19 INFO - PROCESS | 2064 | 1448000359293 Marionette INFO loaded listener.js
22:19:19 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 159 (1CED5C00) [pid = 2064] [serial = 2070] [outer = 1CE18400]
22:19:19 INFO - PROCESS | 2064 | ++DOCSHELL 1CED2400 == 78 [pid = 2064] [id = 739]
22:19:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 160 (1CED5400) [pid = 2064] [serial = 2071] [outer = 00000000]
22:19:19 INFO - PROCESS | 2064 | ++DOMWINDOW == 161 (1CFFC000) [pid = 2064] [serial = 2072] [outer = 1CED5400]
22:19:19 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
22:19:19 INFO - document served over http requires an http
22:19:19 INFO - sub-resource via iframe-tag using the meta-referrer
22:19:19 INFO - delivery method with swap-origin-redirect and when
22:19:19 INFO - the target request is cross-origin.
22:19:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 906ms
22:19:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:19:20 INFO - PROCESS | 2064 | ++DOCSHELL 1CFF7000 == 79 [pid = 2064] [id = 740]
22:19:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 162 (1CFF9400) [pid = 2064] [serial = 2073] [outer = 00000000]
22:19:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 163 (1D00EC00) [pid = 2064] [serial = 2074] [outer = 1CFF9400]
22:19:20 INFO - PROCESS | 2064 | 1448000360249 Marionette INFO loaded listener.js
22:19:20 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:20 INFO - PROCESS | 2064 | ++DOMWINDOW == 164 (1D03EC00) [pid = 2064] [serial = 2075] [outer = 1CFF9400]
22:19:20 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
22:19:20 INFO - document served over http requires an http
22:19:20 INFO - sub-resource via script-tag using the meta-referrer
22:19:20 INFO - delivery method with keep-origin-redirect and when
22:19:20 INFO - the target request is cross-origin.
22:19:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 890ms
22:19:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
22:19:21 INFO - PROCESS | 2064 | ++DOCSHELL 1D046400 == 80 [pid = 2064] [id = 741]
22:19:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 165 (1D046800) [pid = 2064] [serial = 2076] [outer = 00000000]
22:19:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 166 (1D05EC00) [pid = 2064] [serial = 2077] [outer = 1D046800]
22:19:21 INFO - PROCESS | 2064 | 1448000361119 Marionette INFO loaded listener.js
22:19:21 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 167 (1D061C00) [pid = 2064] [serial = 2078] [outer = 1D046800]
22:19:21 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
22:19:21 INFO - document served over http requires an http
22:19:21 INFO - sub-resource via script-tag using the meta-referrer
22:19:21 INFO - delivery method with no-redirect and when
22:19:21 INFO - the target request is cross-origin.
22:19:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 797ms
22:19:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:19:21 INFO - PROCESS | 2064 | ++DOCSHELL 1D04AC00 == 81 [pid = 2064] [id = 742]
22:19:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 168 (1D05D400) [pid = 2064] [serial = 2079] [outer = 00000000]
22:19:21 INFO - PROCESS | 2064 | ++DOMWINDOW == 169 (1D0B3800) [pid = 2064] [serial = 2080] [outer = 1D05D400]
22:19:21 INFO - PROCESS | 2064 | 1448000361945 Marionette INFO loaded listener.js
22:19:22 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:22 INFO - PROCESS | 2064 | ++DOMWINDOW == 170 (1D0B8C00) [pid = 2064] [serial = 2081] [outer = 1D05D400]
22:19:23 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
22:19:23 INFO - document served over http requires an http
22:19:23 INFO - sub-resource via script-tag using the meta-referrer
22:19:23 INFO - delivery method with swap-origin-redirect and when
22:19:23 INFO - the target request is cross-origin.
22:19:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1750ms
22:19:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:19:23 INFO - PROCESS | 2064 | ++DOCSHELL 0F4E4000 == 82 [pid = 2064] [id = 743]
22:19:23 INFO - PROCESS | 2064 | ++DOMWINDOW == 171 (0F9AA000) [pid = 2064] [serial = 2082] [outer = 00000000]
22:19:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 172 (0FC5B000) [pid = 2064] [serial = 2083] [outer = 0F9AA000]
22:19:24 INFO - PROCESS | 2064 | 1448000364039 Marionette INFO loaded listener.js
22:19:24 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 173 (11735800) [pid = 2064] [serial = 2084] [outer = 0F9AA000]
22:19:24 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
22:19:24 INFO - document served over http requires an http
22:19:24 INFO - sub-resource via xhr-request using the meta-referrer
22:19:24 INFO - delivery method with keep-origin-redirect and when
22:19:24 INFO - the target request is cross-origin.
22:19:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1187ms
22:19:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
22:19:24 INFO - PROCESS | 2064 | ++DOCSHELL 0FC5B800 == 83 [pid = 2064] [id = 744]
22:19:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 174 (0FCC6000) [pid = 2064] [serial = 2085] [outer = 00000000]
22:19:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 175 (14CB6800) [pid = 2064] [serial = 2086] [outer = 0FCC6000]
22:19:24 INFO - PROCESS | 2064 | 1448000364878 Marionette INFO loaded listener.js
22:19:24 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:24 INFO - PROCESS | 2064 | ++DOMWINDOW == 176 (15114000) [pid = 2064] [serial = 2087] [outer = 0FCC6000]
22:19:25 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
22:19:25 INFO - document served over http requires an http
22:19:25 INFO - sub-resource via xhr-request using the meta-referrer
22:19:25 INFO - delivery method with no-redirect and when
22:19:25 INFO - the target request is cross-origin.
22:19:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 937ms
22:19:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:19:25 INFO - PROCESS | 2064 | ++DOCSHELL 0FC36800 == 84 [pid = 2064] [id = 745]
22:19:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 177 (0FC3CC00) [pid = 2064] [serial = 2088] [outer = 00000000]
22:19:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 178 (11BD0000) [pid = 2064] [serial = 2089] [outer = 0FC3CC00]
22:19:25 INFO - PROCESS | 2064 | 1448000365831 Marionette INFO loaded listener.js
22:19:25 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:25 INFO - PROCESS | 2064 | ++DOMWINDOW == 179 (14CB5800) [pid = 2064] [serial = 2090] [outer = 0FC3CC00]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 15118000 == 83 [pid = 2064] [id = 580]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 150EE400 == 82 [pid = 2064] [id = 576]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 14018000 == 81 [pid = 2064] [id = 571]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 12057000 == 80 [pid = 2064] [id = 575]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 0F6A4C00 == 79 [pid = 2064] [id = 569]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 0F651400 == 78 [pid = 2064] [id = 561]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 0F909000 == 77 [pid = 2064] [id = 577]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 11593000 == 76 [pid = 2064] [id = 578]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 11EBBC00 == 75 [pid = 2064] [id = 579]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 0FC37800 == 74 [pid = 2064] [id = 563]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 12583C00 == 73 [pid = 2064] [id = 567]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 120E0C00 == 72 [pid = 2064] [id = 566]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 12AF8000 == 71 [pid = 2064] [id = 568]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 19F0B400 == 70 [pid = 2064] [id = 686]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 11598000 == 69 [pid = 2064] [id = 564]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 0F666C00 == 68 [pid = 2064] [id = 562]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 0F655000 == 67 [pid = 2064] [id = 573]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 11B95400 == 66 [pid = 2064] [id = 565]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 195AE800 == 65 [pid = 2064] [id = 725]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 197CC400 == 64 [pid = 2064] [id = 724]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 1959F800 == 63 [pid = 2064] [id = 723]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 195A4000 == 62 [pid = 2064] [id = 722]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 192A9C00 == 61 [pid = 2064] [id = 721]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 18FDD800 == 60 [pid = 2064] [id = 720]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 0FCC9C00 == 59 [pid = 2064] [id = 719]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 17ABC000 == 58 [pid = 2064] [id = 718]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 14CC2400 == 57 [pid = 2064] [id = 717]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 13F9BC00 == 56 [pid = 2064] [id = 716]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 11DBF400 == 55 [pid = 2064] [id = 715]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 0F62E400 == 54 [pid = 2064] [id = 714]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 0F83B800 == 53 [pid = 2064] [id = 713]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 12AF8C00 == 52 [pid = 2064] [id = 712]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 0F659400 == 51 [pid = 2064] [id = 711]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 13B6D400 == 50 [pid = 2064] [id = 709]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 187DA000 == 49 [pid = 2064] [id = 707]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 1860E800 == 48 [pid = 2064] [id = 705]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 12580C00 == 47 [pid = 2064] [id = 694]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 11D3A400 == 46 [pid = 2064] [id = 692]
22:19:26 INFO - PROCESS | 2064 | --DOCSHELL 0F6A4400 == 45 [pid = 2064] [id = 690]
22:19:26 INFO - PROCESS | 2064 | --DOMWINDOW == 178 (14FEFC00) [pid = 2064] [serial = 1913] [outer = 00000000] [url = about:blank]
22:19:26 INFO - PROCESS | 2064 | --DOMWINDOW == 177 (0F82FC00) [pid = 2064] [serial = 1928] [outer = 00000000] [url = about:blank]
22:19:26 INFO - PROCESS | 2064 | --DOMWINDOW == 176 (0FC3BC00) [pid = 2064] [serial = 1931] [outer = 00000000] [url = about:blank]
22:19:26 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
22:19:26 INFO - document served over http requires an http
22:19:26 INFO - sub-resource via xhr-request using the meta-referrer
22:19:26 INFO - delivery method with swap-origin-redirect and when
22:19:26 INFO - the target request is cross-origin.
22:19:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1031ms
22:19:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:19:26 INFO - PROCESS | 2064 | ++DOCSHELL 0F6A4C00 == 46 [pid = 2064] [id = 746]
22:19:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 177 (0F9A3000) [pid = 2064] [serial = 2091] [outer = 00000000]
22:19:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 178 (11405000) [pid = 2064] [serial = 2092] [outer = 0F9A3000]
22:19:26 INFO - PROCESS | 2064 | 1448000366758 Marionette INFO loaded listener.js
22:19:26 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 179 (11DBF400) [pid = 2064] [serial = 2093] [outer = 0F9A3000]
22:19:27 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
22:19:27 INFO - document served over http requires an https
22:19:27 INFO - sub-resource via fetch-request using the meta-referrer
22:19:27 INFO - delivery method with keep-origin-redirect and when
22:19:27 INFO - the target request is cross-origin.
22:19:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 688ms
22:19:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
22:19:27 INFO - PROCESS | 2064 | ++DOCSHELL 12AF8000 == 47 [pid = 2064] [id = 747]
22:19:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 180 (13B73C00) [pid = 2064] [serial = 2094] [outer = 00000000]
22:19:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 181 (140DA800) [pid = 2064] [serial = 2095] [outer = 13B73C00]
22:19:27 INFO - PROCESS | 2064 | 1448000367460 Marionette INFO loaded listener.js
22:19:27 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 182 (14CD4800) [pid = 2064] [serial = 2096] [outer = 13B73C00]
22:19:27 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
22:19:27 INFO - document served over http requires an https
22:19:27 INFO - sub-resource via fetch-request using the meta-referrer
22:19:27 INFO - delivery method with no-redirect and when
22:19:27 INFO - the target request is cross-origin.
22:19:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 640ms
22:19:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:19:28 INFO - PROCESS | 2064 | ++DOCSHELL 13E86800 == 48 [pid = 2064] [id = 748]
22:19:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 183 (14CB5000) [pid = 2064] [serial = 2097] [outer = 00000000]
22:19:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 184 (158C7400) [pid = 2064] [serial = 2098] [outer = 14CB5000]
22:19:28 INFO - PROCESS | 2064 | 1448000368114 Marionette INFO loaded listener.js
22:19:28 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 185 (167D5C00) [pid = 2064] [serial = 2099] [outer = 14CB5000]
22:19:28 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
22:19:28 INFO - document served over http requires an https
22:19:28 INFO - sub-resource via fetch-request using the meta-referrer
22:19:28 INFO - delivery method with swap-origin-redirect and when
22:19:28 INFO - the target request is cross-origin.
22:19:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 687ms
22:19:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:19:28 INFO - PROCESS | 2064 | ++DOCSHELL 15BDD800 == 49 [pid = 2064] [id = 749]
22:19:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 186 (1731EC00) [pid = 2064] [serial = 2100] [outer = 00000000]
22:19:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 187 (1793A800) [pid = 2064] [serial = 2101] [outer = 1731EC00]
22:19:28 INFO - PROCESS | 2064 | 1448000368887 Marionette INFO loaded listener.js
22:19:28 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:28 INFO - PROCESS | 2064 | ++DOMWINDOW == 188 (17B1A800) [pid = 2064] [serial = 2102] [outer = 1731EC00]
22:19:29 INFO - PROCESS | 2064 | ++DOCSHELL 1860C000 == 50 [pid = 2064] [id = 750]
22:19:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 189 (1860E800) [pid = 2064] [serial = 2103] [outer = 00000000]
22:19:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 190 (1868AC00) [pid = 2064] [serial = 2104] [outer = 1860E800]
22:19:29 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
22:19:29 INFO - document served over http requires an https
22:19:29 INFO - sub-resource via iframe-tag using the meta-referrer
22:19:29 INFO - delivery method with keep-origin-redirect and when
22:19:29 INFO - the target request is cross-origin.
22:19:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 750ms
22:19:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:19:29 INFO - PROCESS | 2064 | ++DOCSHELL 17ABB400 == 51 [pid = 2064] [id = 751]
22:19:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 191 (1860F800) [pid = 2064] [serial = 2105] [outer = 00000000]
22:19:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 192 (1895F000) [pid = 2064] [serial = 2106] [outer = 1860F800]
22:19:29 INFO - PROCESS | 2064 | 1448000369602 Marionette INFO loaded listener.js
22:19:29 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:29 INFO - PROCESS | 2064 | ++DOMWINDOW == 193 (18D99000) [pid = 2064] [serial = 2107] [outer = 1860F800]
22:19:30 INFO - PROCESS | 2064 | ++DOCSHELL 18F4F800 == 52 [pid = 2064] [id = 752]
22:19:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 194 (18FDEC00) [pid = 2064] [serial = 2108] [outer = 00000000]
22:19:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 195 (18FE7C00) [pid = 2064] [serial = 2109] [outer = 18FDEC00]
22:19:30 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
22:19:30 INFO - document served over http requires an https
22:19:30 INFO - sub-resource via iframe-tag using the meta-referrer
22:19:30 INFO - delivery method with no-redirect and when
22:19:30 INFO - the target request is cross-origin.
22:19:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 797ms
22:19:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:19:30 INFO - PROCESS | 2064 | ++DOCSHELL 18687400 == 53 [pid = 2064] [id = 753]
22:19:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 196 (18FDC800) [pid = 2064] [serial = 2110] [outer = 00000000]
22:19:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 197 (192A9C00) [pid = 2064] [serial = 2111] [outer = 18FDC800]
22:19:30 INFO - PROCESS | 2064 | 1448000370408 Marionette INFO loaded listener.js
22:19:30 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:30 INFO - PROCESS | 2064 | ++DOMWINDOW == 198 (195A6000) [pid = 2064] [serial = 2112] [outer = 18FDC800]
22:19:30 INFO - PROCESS | 2064 | --DOMWINDOW == 197 (12581000) [pid = 2064] [serial = 1945] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:19:30 INFO - PROCESS | 2064 | --DOMWINDOW == 196 (197C9400) [pid = 2064] [serial = 2031] [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]
22:19:30 INFO - PROCESS | 2064 | --DOMWINDOW == 195 (197CC800) [pid = 2064] [serial = 2029] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:19:30 INFO - PROCESS | 2064 | --DOMWINDOW == 194 (0FC58800) [pid = 2064] [serial = 1932] [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]
22:19:30 INFO - PROCESS | 2064 | --DOMWINDOW == 193 (192AA000) [pid = 2064] [serial = 2021] [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]
22:19:30 INFO - PROCESS | 2064 | --DOMWINDOW == 192 (17B21800) [pid = 2064] [serial = 2013] [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]
22:19:30 INFO - PROCESS | 2064 | --DOMWINDOW == 191 (192A6800) [pid = 2064] [serial = 2019] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:19:30 INFO - PROCESS | 2064 | --DOMWINDOW == 190 (11DC3400) [pid = 2064] [serial = 2004] [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]
22:19:30 INFO - PROCESS | 2064 | --DOMWINDOW == 189 (0F6B0C00) [pid = 2064] [serial = 1935] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:19:30 INFO - PROCESS | 2064 | --DOMWINDOW == 188 (13FA1000) [pid = 2064] [serial = 2007] [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]
22:19:30 INFO - PROCESS | 2064 | --DOMWINDOW == 187 (0F630400) [pid = 2064] [serial = 2001] [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]
22:19:30 INFO - PROCESS | 2064 | --DOMWINDOW == 186 (158C5800) [pid = 2064] [serial = 2010] [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]
22:19:30 INFO - PROCESS | 2064 | --DOMWINDOW == 185 (10EC7000) [pid = 2064] [serial = 2016] [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]
22:19:30 INFO - PROCESS | 2064 | --DOMWINDOW == 184 (195A6C00) [pid = 2064] [serial = 2024] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000348576]
22:19:30 INFO - PROCESS | 2064 | --DOMWINDOW == 183 (0F908800) [pid = 2064] [serial = 1998] [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]
22:19:30 INFO - PROCESS | 2064 | --DOMWINDOW == 182 (195A5400) [pid = 2064] [serial = 2026] [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]
22:19:30 INFO - PROCESS | 2064 | --DOMWINDOW == 181 (18966000) [pid = 2064] [serial = 1982] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000338494]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 180 (1860F400) [pid = 2064] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 179 (13B6D800) [pid = 2064] [serial = 1987] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 178 (11D3A800) [pid = 2064] [serial = 1940] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000328175]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 177 (14CCD800) [pid = 2064] [serial = 2008] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 176 (16C17400) [pid = 2064] [serial = 1966] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 175 (0F6D0000) [pid = 2064] [serial = 2002] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 174 (192B3800) [pid = 2064] [serial = 2020] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 173 (18D93800) [pid = 2064] [serial = 2017] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 172 (1779AC00) [pid = 2064] [serial = 1969] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 171 (18A03400) [pid = 2064] [serial = 1996] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 170 (1995B400) [pid = 2064] [serial = 2032] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 169 (195A9000) [pid = 2064] [serial = 2025] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000348576]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 168 (192B1800) [pid = 2064] [serial = 2022] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 167 (12A7F000) [pid = 2064] [serial = 1946] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 166 (11DC0400) [pid = 2064] [serial = 1943] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 165 (15DD0800) [pid = 2064] [serial = 1963] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 164 (0F650C00) [pid = 2064] [serial = 1936] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 163 (10EC2C00) [pid = 2064] [serial = 1933] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 162 (13BE1C00) [pid = 2064] [serial = 1951] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 161 (155D3400) [pid = 2064] [serial = 1960] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 160 (167E1800) [pid = 2064] [serial = 2011] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 159 (14FF2800) [pid = 2064] [serial = 1957] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 158 (187D3800) [pid = 2064] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000338494]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 157 (1895DC00) [pid = 2064] [serial = 1980] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 156 (18F4CC00) [pid = 2064] [serial = 1990] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 155 (1860D400) [pid = 2064] [serial = 1978] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 154 (17DB5C00) [pid = 2064] [serial = 1975] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 153 (14C99800) [pid = 2064] [serial = 1954] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 152 (14C96800) [pid = 2064] [serial = 1993] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 151 (197D4C00) [pid = 2064] [serial = 2030] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 150 (1979A800) [pid = 2064] [serial = 2027] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 149 (12F0DC00) [pid = 2064] [serial = 1948] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 148 (12A81C00) [pid = 2064] [serial = 2005] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 147 (18E84C00) [pid = 2064] [serial = 1988] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 146 (12F0F000) [pid = 2064] [serial = 1985] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 145 (11754400) [pid = 2064] [serial = 1941] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000328175]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 144 (18687000) [pid = 2064] [serial = 2014] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 143 (0FC5C400) [pid = 2064] [serial = 1938] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 142 (17AC0400) [pid = 2064] [serial = 1972] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 141 (0FC57C00) [pid = 2064] [serial = 1999] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 140 (0FC3F400) [pid = 2064] [serial = 2003] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 139 (13B79400) [pid = 2064] [serial = 2006] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | --DOMWINDOW == 138 (117B5C00) [pid = 2064] [serial = 2000] [outer = 00000000] [url = about:blank]
22:19:31 INFO - PROCESS | 2064 | ++DOCSHELL 0FC33C00 == 54 [pid = 2064] [id = 754]
22:19:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 139 (0FC3F400) [pid = 2064] [serial = 2113] [outer = 00000000]
22:19:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 140 (0F915000) [pid = 2064] [serial = 2114] [outer = 0FC3F400]
22:19:31 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
22:19:31 INFO - document served over http requires an https
22:19:31 INFO - sub-resource via iframe-tag using the meta-referrer
22:19:31 INFO - delivery method with swap-origin-redirect and when
22:19:31 INFO - the target request is cross-origin.
22:19:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1031ms
22:19:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:19:31 INFO - PROCESS | 2064 | ++DOCSHELL 1173F000 == 55 [pid = 2064] [id = 755]
22:19:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 141 (13FA1000) [pid = 2064] [serial = 2115] [outer = 00000000]
22:19:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 142 (16C15800) [pid = 2064] [serial = 2116] [outer = 13FA1000]
22:19:31 INFO - PROCESS | 2064 | 1448000371420 Marionette INFO loaded listener.js
22:19:31 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 143 (18E84C00) [pid = 2064] [serial = 2117] [outer = 13FA1000]
22:19:31 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
22:19:31 INFO - document served over http requires an https
22:19:31 INFO - sub-resource via script-tag using the meta-referrer
22:19:31 INFO - delivery method with keep-origin-redirect and when
22:19:31 INFO - the target request is cross-origin.
22:19:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 625ms
22:19:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
22:19:32 INFO - PROCESS | 2064 | ++DOCSHELL 11755800 == 56 [pid = 2064] [id = 756]
22:19:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 144 (14D02000) [pid = 2064] [serial = 2118] [outer = 00000000]
22:19:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 145 (195ABC00) [pid = 2064] [serial = 2119] [outer = 14D02000]
22:19:32 INFO - PROCESS | 2064 | 1448000372077 Marionette INFO loaded listener.js
22:19:32 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 146 (197D2400) [pid = 2064] [serial = 2120] [outer = 14D02000]
22:19:32 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
22:19:32 INFO - document served over http requires an https
22:19:32 INFO - sub-resource via script-tag using the meta-referrer
22:19:32 INFO - delivery method with no-redirect and when
22:19:32 INFO - the target request is cross-origin.
22:19:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 688ms
22:19:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:19:32 INFO - PROCESS | 2064 | ++DOCSHELL 19B43800 == 57 [pid = 2064] [id = 757]
22:19:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 147 (19B49800) [pid = 2064] [serial = 2121] [outer = 00000000]
22:19:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 148 (19F0FC00) [pid = 2064] [serial = 2122] [outer = 19B49800]
22:19:32 INFO - PROCESS | 2064 | 1448000372766 Marionette INFO loaded listener.js
22:19:32 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:32 INFO - PROCESS | 2064 | ++DOMWINDOW == 149 (1A023C00) [pid = 2064] [serial = 2123] [outer = 19B49800]
22:19:33 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
22:19:33 INFO - document served over http requires an https
22:19:33 INFO - sub-resource via script-tag using the meta-referrer
22:19:33 INFO - delivery method with swap-origin-redirect and when
22:19:33 INFO - the target request is cross-origin.
22:19:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 890ms
22:19:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:19:33 INFO - PROCESS | 2064 | ++DOCSHELL 1173C400 == 58 [pid = 2064] [id = 758]
22:19:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 150 (1173CC00) [pid = 2064] [serial = 2124] [outer = 00000000]
22:19:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 151 (12A86000) [pid = 2064] [serial = 2125] [outer = 1173CC00]
22:19:33 INFO - PROCESS | 2064 | 1448000373841 Marionette INFO loaded listener.js
22:19:33 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:33 INFO - PROCESS | 2064 | ++DOMWINDOW == 152 (13BE1400) [pid = 2064] [serial = 2126] [outer = 1173CC00]
22:19:34 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
22:19:34 INFO - document served over http requires an https
22:19:34 INFO - sub-resource via xhr-request using the meta-referrer
22:19:34 INFO - delivery method with keep-origin-redirect and when
22:19:34 INFO - the target request is cross-origin.
22:19:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 906ms
22:19:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
22:19:34 INFO - PROCESS | 2064 | ++DOCSHELL 14ACDC00 == 59 [pid = 2064] [id = 759]
22:19:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 153 (14C8F800) [pid = 2064] [serial = 2127] [outer = 00000000]
22:19:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 154 (16714C00) [pid = 2064] [serial = 2128] [outer = 14C8F800]
22:19:34 INFO - PROCESS | 2064 | 1448000374740 Marionette INFO loaded listener.js
22:19:34 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:34 INFO - PROCESS | 2064 | ++DOMWINDOW == 155 (18966800) [pid = 2064] [serial = 2129] [outer = 14C8F800]
22:19:35 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
22:19:35 INFO - document served over http requires an https
22:19:35 INFO - sub-resource via xhr-request using the meta-referrer
22:19:35 INFO - delivery method with no-redirect and when
22:19:35 INFO - the target request is cross-origin.
22:19:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 890ms
22:19:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:19:35 INFO - PROCESS | 2064 | ++DOCSHELL 19B4A800 == 60 [pid = 2064] [id = 760]
22:19:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 156 (19B4B000) [pid = 2064] [serial = 2130] [outer = 00000000]
22:19:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 157 (19F0B400) [pid = 2064] [serial = 2131] [outer = 19B4B000]
22:19:35 INFO - PROCESS | 2064 | 1448000375636 Marionette INFO loaded listener.js
22:19:35 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:35 INFO - PROCESS | 2064 | ++DOMWINDOW == 158 (1C6AE400) [pid = 2064] [serial = 2132] [outer = 19B4B000]
22:19:36 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
22:19:36 INFO - document served over http requires an https
22:19:36 INFO - sub-resource via xhr-request using the meta-referrer
22:19:36 INFO - delivery method with swap-origin-redirect and when
22:19:36 INFO - the target request is cross-origin.
22:19:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 843ms
22:19:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:19:36 INFO - PROCESS | 2064 | ++DOCSHELL 1A01C800 == 61 [pid = 2064] [id = 761]
22:19:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 159 (1CAA6800) [pid = 2064] [serial = 2133] [outer = 00000000]
22:19:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 160 (1CFF7C00) [pid = 2064] [serial = 2134] [outer = 1CAA6800]
22:19:36 INFO - PROCESS | 2064 | 1448000376478 Marionette INFO loaded listener.js
22:19:36 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:36 INFO - PROCESS | 2064 | ++DOMWINDOW == 161 (1D045400) [pid = 2064] [serial = 2135] [outer = 1CAA6800]
22:19:37 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
22:19:37 INFO - document served over http requires an http
22:19:37 INFO - sub-resource via fetch-request using the meta-referrer
22:19:37 INFO - delivery method with keep-origin-redirect and when
22:19:37 INFO - the target request is same-origin.
22:19:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 844ms
22:19:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
22:19:37 INFO - PROCESS | 2064 | ++DOCSHELL 1D006400 == 62 [pid = 2064] [id = 762]
22:19:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 162 (1D00CC00) [pid = 2064] [serial = 2136] [outer = 00000000]
22:19:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 163 (1D186400) [pid = 2064] [serial = 2137] [outer = 1D00CC00]
22:19:37 INFO - PROCESS | 2064 | 1448000377331 Marionette INFO loaded listener.js
22:19:37 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:37 INFO - PROCESS | 2064 | ++DOMWINDOW == 164 (1D18C800) [pid = 2064] [serial = 2138] [outer = 1D00CC00]
22:19:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
22:19:37 INFO - document served over http requires an http
22:19:37 INFO - sub-resource via fetch-request using the meta-referrer
22:19:37 INFO - delivery method with no-redirect and when
22:19:37 INFO - the target request is same-origin.
22:19:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 828ms
22:19:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:19:38 INFO - PROCESS | 2064 | ++DOCSHELL 1D18DC00 == 63 [pid = 2064] [id = 763]
22:19:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 165 (1D295800) [pid = 2064] [serial = 2139] [outer = 00000000]
22:19:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 166 (1D2C1C00) [pid = 2064] [serial = 2140] [outer = 1D295800]
22:19:38 INFO - PROCESS | 2064 | 1448000378196 Marionette INFO loaded listener.js
22:19:38 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 167 (1D2C9400) [pid = 2064] [serial = 2141] [outer = 1D295800]
22:19:38 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
22:19:38 INFO - document served over http requires an http
22:19:38 INFO - sub-resource via fetch-request using the meta-referrer
22:19:38 INFO - delivery method with swap-origin-redirect and when
22:19:38 INFO - the target request is same-origin.
22:19:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 844ms
22:19:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:19:38 INFO - PROCESS | 2064 | ++DOCSHELL 1D29EC00 == 64 [pid = 2064] [id = 764]
22:19:38 INFO - PROCESS | 2064 | ++DOMWINDOW == 168 (1D2C5400) [pid = 2064] [serial = 2142] [outer = 00000000]
22:19:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 169 (1D466400) [pid = 2064] [serial = 2143] [outer = 1D2C5400]
22:19:39 INFO - PROCESS | 2064 | 1448000379037 Marionette INFO loaded listener.js
22:19:39 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 170 (1D46D400) [pid = 2064] [serial = 2144] [outer = 1D2C5400]
22:19:39 INFO - PROCESS | 2064 | ++DOCSHELL 1D463C00 == 65 [pid = 2064] [id = 765]
22:19:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 171 (1D466000) [pid = 2064] [serial = 2145] [outer = 00000000]
22:19:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 172 (1D49F400) [pid = 2064] [serial = 2146] [outer = 1D466000]
22:19:39 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
22:19:39 INFO - document served over http requires an http
22:19:39 INFO - sub-resource via iframe-tag using the meta-referrer
22:19:39 INFO - delivery method with keep-origin-redirect and when
22:19:39 INFO - the target request is same-origin.
22:19:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 844ms
22:19:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:19:39 INFO - PROCESS | 2064 | ++DOCSHELL 1D46FC00 == 66 [pid = 2064] [id = 766]
22:19:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 173 (1D4A0000) [pid = 2064] [serial = 2147] [outer = 00000000]
22:19:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 174 (1D4A8C00) [pid = 2064] [serial = 2148] [outer = 1D4A0000]
22:19:39 INFO - PROCESS | 2064 | 1448000379908 Marionette INFO loaded listener.js
22:19:39 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:39 INFO - PROCESS | 2064 | ++DOMWINDOW == 175 (1D4E5C00) [pid = 2064] [serial = 2149] [outer = 1D4A0000]
22:19:40 INFO - PROCESS | 2064 | ++DOCSHELL 1D4A9400 == 67 [pid = 2064] [id = 767]
22:19:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 176 (1D4A9C00) [pid = 2064] [serial = 2150] [outer = 00000000]
22:19:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 177 (1D4A5400) [pid = 2064] [serial = 2151] [outer = 1D4A9C00]
22:19:40 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
22:19:40 INFO - document served over http requires an http
22:19:40 INFO - sub-resource via iframe-tag using the meta-referrer
22:19:40 INFO - delivery method with no-redirect and when
22:19:40 INFO - the target request is same-origin.
22:19:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 891ms
22:19:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:19:40 INFO - PROCESS | 2064 | ++DOCSHELL 1D4EC000 == 68 [pid = 2064] [id = 768]
22:19:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 178 (1D4EE000) [pid = 2064] [serial = 2152] [outer = 00000000]
22:19:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 179 (1E26EC00) [pid = 2064] [serial = 2153] [outer = 1D4EE000]
22:19:40 INFO - PROCESS | 2064 | 1448000380859 Marionette INFO loaded listener.js
22:19:40 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:40 INFO - PROCESS | 2064 | ++DOMWINDOW == 180 (1E272C00) [pid = 2064] [serial = 2154] [outer = 1D4EE000]
22:19:41 INFO - PROCESS | 2064 | ++DOCSHELL 1E26C400 == 69 [pid = 2064] [id = 769]
22:19:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 181 (1E26CC00) [pid = 2064] [serial = 2155] [outer = 00000000]
22:19:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 182 (1E478400) [pid = 2064] [serial = 2156] [outer = 1E26CC00]
22:19:41 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
22:19:41 INFO - document served over http requires an http
22:19:41 INFO - sub-resource via iframe-tag using the meta-referrer
22:19:41 INFO - delivery method with swap-origin-redirect and when
22:19:41 INFO - the target request is same-origin.
22:19:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 938ms
22:19:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:19:41 INFO - PROCESS | 2064 | ++DOCSHELL 1E275800 == 70 [pid = 2064] [id = 770]
22:19:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 183 (1E276C00) [pid = 2064] [serial = 2157] [outer = 00000000]
22:19:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 184 (1E47FC00) [pid = 2064] [serial = 2158] [outer = 1E276C00]
22:19:41 INFO - PROCESS | 2064 | 1448000381783 Marionette INFO loaded listener.js
22:19:41 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:41 INFO - PROCESS | 2064 | ++DOMWINDOW == 185 (1E77BC00) [pid = 2064] [serial = 2159] [outer = 1E276C00]
22:19:42 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
22:19:42 INFO - document served over http requires an http
22:19:42 INFO - sub-resource via script-tag using the meta-referrer
22:19:42 INFO - delivery method with keep-origin-redirect and when
22:19:42 INFO - the target request is same-origin.
22:19:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 953ms
22:19:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
22:19:42 INFO - PROCESS | 2064 | ++DOCSHELL 1E786400 == 71 [pid = 2064] [id = 771]
22:19:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 186 (1E786C00) [pid = 2064] [serial = 2160] [outer = 00000000]
22:19:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 187 (1E7DFC00) [pid = 2064] [serial = 2161] [outer = 1E786C00]
22:19:42 INFO - PROCESS | 2064 | 1448000382764 Marionette INFO loaded listener.js
22:19:42 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:42 INFO - PROCESS | 2064 | ++DOMWINDOW == 188 (1E7E7000) [pid = 2064] [serial = 2162] [outer = 1E786C00]
22:19:43 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
22:19:43 INFO - document served over http requires an http
22:19:43 INFO - sub-resource via script-tag using the meta-referrer
22:19:43 INFO - delivery method with no-redirect and when
22:19:43 INFO - the target request is same-origin.
22:19:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 844ms
22:19:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:19:43 INFO - PROCESS | 2064 | ++DOCSHELL 1EA09400 == 72 [pid = 2064] [id = 772]
22:19:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 189 (1EA09800) [pid = 2064] [serial = 2163] [outer = 00000000]
22:19:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 190 (1EA0F000) [pid = 2064] [serial = 2164] [outer = 1EA09800]
22:19:43 INFO - PROCESS | 2064 | 1448000383602 Marionette INFO loaded listener.js
22:19:43 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:43 INFO - PROCESS | 2064 | ++DOMWINDOW == 191 (1EA15800) [pid = 2064] [serial = 2165] [outer = 1EA09800]
22:19:44 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
22:19:44 INFO - document served over http requires an http
22:19:44 INFO - sub-resource via script-tag using the meta-referrer
22:19:44 INFO - delivery method with swap-origin-redirect and when
22:19:44 INFO - the target request is same-origin.
22:19:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 875ms
22:19:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:19:44 INFO - PROCESS | 2064 | ++DOCSHELL 1EA10C00 == 73 [pid = 2064] [id = 773]
22:19:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 192 (1EA13000) [pid = 2064] [serial = 2166] [outer = 00000000]
22:19:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 193 (1EA58C00) [pid = 2064] [serial = 2167] [outer = 1EA13000]
22:19:44 INFO - PROCESS | 2064 | 1448000384475 Marionette INFO loaded listener.js
22:19:44 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:44 INFO - PROCESS | 2064 | ++DOMWINDOW == 194 (1EA6D400) [pid = 2064] [serial = 2168] [outer = 1EA13000]
22:19:45 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
22:19:45 INFO - document served over http requires an http
22:19:45 INFO - sub-resource via xhr-request using the meta-referrer
22:19:45 INFO - delivery method with keep-origin-redirect and when
22:19:45 INFO - the target request is same-origin.
22:19:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 891ms
22:19:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
22:19:45 INFO - PROCESS | 2064 | ++DOCSHELL 1EA58400 == 74 [pid = 2064] [id = 774]
22:19:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 195 (1EA72000) [pid = 2064] [serial = 2169] [outer = 00000000]
22:19:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 196 (1EA79000) [pid = 2064] [serial = 2170] [outer = 1EA72000]
22:19:45 INFO - PROCESS | 2064 | 1448000385402 Marionette INFO loaded listener.js
22:19:45 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:45 INFO - PROCESS | 2064 | ++DOMWINDOW == 197 (1ECB9400) [pid = 2064] [serial = 2171] [outer = 1EA72000]
22:19:45 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
22:19:45 INFO - document served over http requires an http
22:19:45 INFO - sub-resource via xhr-request using the meta-referrer
22:19:45 INFO - delivery method with no-redirect and when
22:19:45 INFO - the target request is same-origin.
22:19:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 891ms
22:19:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:19:46 INFO - PROCESS | 2064 | ++DOCSHELL 1EA7B800 == 75 [pid = 2064] [id = 775]
22:19:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 198 (1ECC0800) [pid = 2064] [serial = 2172] [outer = 00000000]
22:19:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 199 (1ECC5C00) [pid = 2064] [serial = 2173] [outer = 1ECC0800]
22:19:46 INFO - PROCESS | 2064 | 1448000386308 Marionette INFO loaded listener.js
22:19:46 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:46 INFO - PROCESS | 2064 | ++DOMWINDOW == 200 (1ED89400) [pid = 2064] [serial = 2174] [outer = 1ECC0800]
22:19:47 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
22:19:47 INFO - document served over http requires an http
22:19:47 INFO - sub-resource via xhr-request using the meta-referrer
22:19:47 INFO - delivery method with swap-origin-redirect and when
22:19:47 INFO - the target request is same-origin.
22:19:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1812ms
22:19:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:19:48 INFO - PROCESS | 2064 | ++DOCSHELL 19B43400 == 76 [pid = 2064] [id = 776]
22:19:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 201 (19B43C00) [pid = 2064] [serial = 2175] [outer = 00000000]
22:19:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 202 (1EDC8400) [pid = 2064] [serial = 2176] [outer = 19B43C00]
22:19:48 INFO - PROCESS | 2064 | 1448000388130 Marionette INFO loaded listener.js
22:19:48 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 203 (1EDD0000) [pid = 2064] [serial = 2177] [outer = 19B43C00]
22:19:48 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
22:19:48 INFO - document served over http requires an https
22:19:48 INFO - sub-resource via fetch-request using the meta-referrer
22:19:48 INFO - delivery method with keep-origin-redirect and when
22:19:48 INFO - the target request is same-origin.
22:19:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 937ms
22:19:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
22:19:48 INFO - PROCESS | 2064 | ++DOCSHELL 0F915800 == 77 [pid = 2064] [id = 777]
22:19:48 INFO - PROCESS | 2064 | ++DOMWINDOW == 204 (0F9A1800) [pid = 2064] [serial = 2178] [outer = 00000000]
22:19:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 205 (11EBA800) [pid = 2064] [serial = 2179] [outer = 0F9A1800]
22:19:49 INFO - PROCESS | 2064 | 1448000389059 Marionette INFO loaded listener.js
22:19:49 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:49 INFO - PROCESS | 2064 | ++DOMWINDOW == 206 (16C18C00) [pid = 2064] [serial = 2180] [outer = 0F9A1800]
22:19:50 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
22:19:50 INFO - document served over http requires an https
22:19:50 INFO - sub-resource via fetch-request using the meta-referrer
22:19:50 INFO - delivery method with no-redirect and when
22:19:50 INFO - the target request is same-origin.
22:19:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1250ms
22:19:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:19:50 INFO - PROCESS | 2064 | ++DOCSHELL 11B94400 == 78 [pid = 2064] [id = 778]
22:19:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 207 (11B9E400) [pid = 2064] [serial = 2181] [outer = 00000000]
22:19:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 208 (12FAB000) [pid = 2064] [serial = 2182] [outer = 11B9E400]
22:19:50 INFO - PROCESS | 2064 | 1448000390360 Marionette INFO loaded listener.js
22:19:50 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:50 INFO - PROCESS | 2064 | ++DOMWINDOW == 209 (150EE400) [pid = 2064] [serial = 2183] [outer = 11B9E400]
22:19:51 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
22:19:51 INFO - document served over http requires an https
22:19:51 INFO - sub-resource via fetch-request using the meta-referrer
22:19:51 INFO - delivery method with swap-origin-redirect and when
22:19:51 INFO - the target request is same-origin.
22:19:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1093ms
22:19:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:19:51 INFO - PROCESS | 2064 | ++DOCSHELL 0F830000 == 79 [pid = 2064] [id = 779]
22:19:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 210 (0F908400) [pid = 2064] [serial = 2184] [outer = 00000000]
22:19:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 211 (11DBC800) [pid = 2064] [serial = 2185] [outer = 0F908400]
22:19:51 INFO - PROCESS | 2064 | 1448000391460 Marionette INFO loaded listener.js
22:19:51 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:51 INFO - PROCESS | 2064 | ++DOMWINDOW == 212 (14AD6C00) [pid = 2064] [serial = 2186] [outer = 0F908400]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 11755800 == 78 [pid = 2064] [id = 756]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 1173F000 == 77 [pid = 2064] [id = 755]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 0FC33C00 == 76 [pid = 2064] [id = 754]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 18687400 == 75 [pid = 2064] [id = 753]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 18F4F800 == 74 [pid = 2064] [id = 752]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 17ABB400 == 73 [pid = 2064] [id = 751]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 1860C000 == 72 [pid = 2064] [id = 750]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 15BDD800 == 71 [pid = 2064] [id = 749]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 13E86800 == 70 [pid = 2064] [id = 748]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 12AF8000 == 69 [pid = 2064] [id = 747]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 0F6A4C00 == 68 [pid = 2064] [id = 746]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 0FC36800 == 67 [pid = 2064] [id = 745]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 0FC5B800 == 66 [pid = 2064] [id = 744]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 0F4E4000 == 65 [pid = 2064] [id = 743]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 1D04AC00 == 64 [pid = 2064] [id = 742]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 1D046400 == 63 [pid = 2064] [id = 741]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 1CFF7000 == 62 [pid = 2064] [id = 740]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 1CED2400 == 61 [pid = 2064] [id = 739]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 1CE18000 == 60 [pid = 2064] [id = 738]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 1CAA4000 == 59 [pid = 2064] [id = 737]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 1C874000 == 58 [pid = 2064] [id = 736]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 1C86B000 == 57 [pid = 2064] [id = 735]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 1A431400 == 56 [pid = 2064] [id = 734]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 1A376000 == 55 [pid = 2064] [id = 733]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 19F89800 == 54 [pid = 2064] [id = 732]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 19F0C000 == 53 [pid = 2064] [id = 731]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 19BDD800 == 52 [pid = 2064] [id = 730]
22:19:51 INFO - PROCESS | 2064 | --DOCSHELL 11750C00 == 51 [pid = 2064] [id = 727]
22:19:51 INFO - PROCESS | 2064 | --DOMWINDOW == 211 (1959FC00) [pid = 2064] [serial = 2023] [outer = 00000000] [url = about:blank]
22:19:51 INFO - PROCESS | 2064 | --DOMWINDOW == 210 (18D93C00) [pid = 2064] [serial = 2015] [outer = 00000000] [url = about:blank]
22:19:51 INFO - PROCESS | 2064 | --DOMWINDOW == 209 (1979F400) [pid = 2064] [serial = 2028] [outer = 00000000] [url = about:blank]
22:19:51 INFO - PROCESS | 2064 | --DOMWINDOW == 208 (11737C00) [pid = 2064] [serial = 1934] [outer = 00000000] [url = about:blank]
22:19:51 INFO - PROCESS | 2064 | --DOMWINDOW == 207 (14FE7C00) [pid = 2064] [serial = 2009] [outer = 00000000] [url = about:blank]
22:19:51 INFO - PROCESS | 2064 | --DOMWINDOW == 206 (191AEC00) [pid = 2064] [serial = 2018] [outer = 00000000] [url = about:blank]
22:19:51 INFO - PROCESS | 2064 | --DOMWINDOW == 205 (17795C00) [pid = 2064] [serial = 2012] [outer = 00000000] [url = about:blank]
22:19:51 INFO - PROCESS | 2064 | --DOMWINDOW == 204 (19962800) [pid = 2064] [serial = 2033] [outer = 00000000] [url = about:blank]
22:19:52 INFO - PROCESS | 2064 | ++DOCSHELL 0F9A6C00 == 52 [pid = 2064] [id = 780]
22:19:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 205 (0FC33C00) [pid = 2064] [serial = 2187] [outer = 00000000]
22:19:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 206 (0FC36800) [pid = 2064] [serial = 2188] [outer = 0FC33C00]
22:19:52 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
22:19:52 INFO - document served over http requires an https
22:19:52 INFO - sub-resource via iframe-tag using the meta-referrer
22:19:52 INFO - delivery method with keep-origin-redirect and when
22:19:52 INFO - the target request is same-origin.
22:19:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1141ms
22:19:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:19:52 INFO - PROCESS | 2064 | ++DOCSHELL 0FC39C00 == 53 [pid = 2064] [id = 781]
22:19:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 207 (114D8800) [pid = 2064] [serial = 2189] [outer = 00000000]
22:19:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 208 (11E64000) [pid = 2064] [serial = 2190] [outer = 114D8800]
22:19:52 INFO - PROCESS | 2064 | 1448000392491 Marionette INFO loaded listener.js
22:19:52 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 209 (13F9BC00) [pid = 2064] [serial = 2191] [outer = 114D8800]
22:19:52 INFO - PROCESS | 2064 | ++DOCSHELL 14C9A400 == 54 [pid = 2064] [id = 782]
22:19:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 210 (155BE000) [pid = 2064] [serial = 2192] [outer = 00000000]
22:19:52 INFO - PROCESS | 2064 | ++DOMWINDOW == 211 (15DD0800) [pid = 2064] [serial = 2193] [outer = 155BE000]
22:19:53 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
22:19:53 INFO - document served over http requires an https
22:19:53 INFO - sub-resource via iframe-tag using the meta-referrer
22:19:53 INFO - delivery method with no-redirect and when
22:19:53 INFO - the target request is same-origin.
22:19:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 735ms
22:19:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:19:53 INFO - PROCESS | 2064 | ++DOCSHELL 13BA1C00 == 55 [pid = 2064] [id = 783]
22:19:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 212 (13E88800) [pid = 2064] [serial = 2194] [outer = 00000000]
22:19:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 213 (15BE8C00) [pid = 2064] [serial = 2195] [outer = 13E88800]
22:19:53 INFO - PROCESS | 2064 | 1448000393298 Marionette INFO loaded listener.js
22:19:53 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 214 (1779C000) [pid = 2064] [serial = 2196] [outer = 13E88800]
22:19:53 INFO - PROCESS | 2064 | ++DOCSHELL 17ABB400 == 56 [pid = 2064] [id = 784]
22:19:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 215 (17ABBC00) [pid = 2064] [serial = 2197] [outer = 00000000]
22:19:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 216 (17B1BC00) [pid = 2064] [serial = 2198] [outer = 17ABBC00]
22:19:53 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
22:19:53 INFO - document served over http requires an https
22:19:53 INFO - sub-resource via iframe-tag using the meta-referrer
22:19:53 INFO - delivery method with swap-origin-redirect and when
22:19:53 INFO - the target request is same-origin.
22:19:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 734ms
22:19:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:19:53 INFO - PROCESS | 2064 | ++DOCSHELL 1779AC00 == 57 [pid = 2064] [id = 785]
22:19:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 217 (1779B800) [pid = 2064] [serial = 2199] [outer = 00000000]
22:19:53 INFO - PROCESS | 2064 | ++DOMWINDOW == 218 (17DABC00) [pid = 2064] [serial = 2200] [outer = 1779B800]
22:19:54 INFO - PROCESS | 2064 | 1448000394021 Marionette INFO loaded listener.js
22:19:54 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 219 (18A05400) [pid = 2064] [serial = 2201] [outer = 1779B800]
22:19:54 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
22:19:54 INFO - document served over http requires an https
22:19:54 INFO - sub-resource via script-tag using the meta-referrer
22:19:54 INFO - delivery method with keep-origin-redirect and when
22:19:54 INFO - the target request is same-origin.
22:19:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 734ms
22:19:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
22:19:54 INFO - PROCESS | 2064 | ++DOCSHELL 18FDBC00 == 58 [pid = 2064] [id = 786]
22:19:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 220 (18FDE400) [pid = 2064] [serial = 2202] [outer = 00000000]
22:19:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 221 (192A8C00) [pid = 2064] [serial = 2203] [outer = 18FDE400]
22:19:54 INFO - PROCESS | 2064 | 1448000394791 Marionette INFO loaded listener.js
22:19:54 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:54 INFO - PROCESS | 2064 | ++DOMWINDOW == 222 (1954C400) [pid = 2064] [serial = 2204] [outer = 18FDE400]
22:19:55 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
22:19:55 INFO - document served over http requires an https
22:19:55 INFO - sub-resource via script-tag using the meta-referrer
22:19:55 INFO - delivery method with no-redirect and when
22:19:55 INFO - the target request is same-origin.
22:19:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 687ms
22:19:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:19:55 INFO - PROCESS | 2064 | ++DOCSHELL 195A3400 == 59 [pid = 2064] [id = 787]
22:19:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 223 (195A4400) [pid = 2064] [serial = 2205] [outer = 00000000]
22:19:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 224 (19796400) [pid = 2064] [serial = 2206] [outer = 195A4400]
22:19:55 INFO - PROCESS | 2064 | 1448000395474 Marionette INFO loaded listener.js
22:19:55 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:55 INFO - PROCESS | 2064 | ++DOMWINDOW == 225 (197C9C00) [pid = 2064] [serial = 2207] [outer = 195A4400]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 224 (0FC3CC00) [pid = 2064] [serial = 2088] [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]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 223 (18FDC800) [pid = 2064] [serial = 2110] [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]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 222 (18FDEC00) [pid = 2064] [serial = 2108] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000370000]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 221 (13B73C00) [pid = 2064] [serial = 2094] [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]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 220 (0FC3F400) [pid = 2064] [serial = 2113] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 219 (0FCC6000) [pid = 2064] [serial = 2085] [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]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 218 (1CAA5400) [pid = 2064] [serial = 2066] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000358802]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 217 (1C86D400) [pid = 2064] [serial = 2061] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 216 (1CED5400) [pid = 2064] [serial = 2071] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 215 (19F0FC00) [pid = 2064] [serial = 2122] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 214 (14D02000) [pid = 2064] [serial = 2118] [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]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 213 (1860E800) [pid = 2064] [serial = 2103] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 212 (13FA1000) [pid = 2064] [serial = 2115] [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]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 211 (0F9AA000) [pid = 2064] [serial = 2082] [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]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 210 (1731EC00) [pid = 2064] [serial = 2100] [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]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 209 (0F9A3000) [pid = 2064] [serial = 2091] [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]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 208 (1860F800) [pid = 2064] [serial = 2105] [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]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 207 (14CB5000) [pid = 2064] [serial = 2097] [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]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 206 (1C6B8400) [pid = 2064] [serial = 2059] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 205 (1D0B3800) [pid = 2064] [serial = 2080] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 204 (1793A800) [pid = 2064] [serial = 2101] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 203 (19B46400) [pid = 2064] [serial = 2044] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 202 (177A0400) [pid = 2064] [serial = 2041] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 201 (0FC5B000) [pid = 2064] [serial = 2083] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 200 (1CAA2C00) [pid = 2064] [serial = 2064] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 199 (1CE19800) [pid = 2064] [serial = 2067] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000358802]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 198 (1C876C00) [pid = 2064] [serial = 2062] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:19:56 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
22:19:56 INFO - document served over http requires an https
22:19:56 INFO - sub-resource via script-tag using the meta-referrer
22:19:56 INFO - delivery method with swap-origin-redirect and when
22:19:56 INFO - the target request is same-origin.
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 197 (195ABC00) [pid = 2064] [serial = 2119] [outer = 00000000] [url = about:blank]
22:19:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1000ms
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 196 (1868AC00) [pid = 2064] [serial = 2104] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 195 (14CB6800) [pid = 2064] [serial = 2086] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 194 (19D77400) [pid = 2064] [serial = 2047] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 193 (16C15800) [pid = 2064] [serial = 2116] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 192 (11405000) [pid = 2064] [serial = 2092] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 191 (192A9C00) [pid = 2064] [serial = 2111] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 190 (1895F000) [pid = 2064] [serial = 2106] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 189 (0F915000) [pid = 2064] [serial = 2114] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 188 (11BD0000) [pid = 2064] [serial = 2089] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 187 (1A42D000) [pid = 2064] [serial = 2056] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 186 (1A375800) [pid = 2064] [serial = 2053] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 185 (18FE7C00) [pid = 2064] [serial = 2109] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000370000]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 184 (11E61000) [pid = 2064] [serial = 2038] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 183 (158C7400) [pid = 2064] [serial = 2098] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 182 (1D00EC00) [pid = 2064] [serial = 2074] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 181 (1CFFC000) [pid = 2064] [serial = 2072] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:19:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 180 (1D05EC00) [pid = 2064] [serial = 2077] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 179 (19F7B800) [pid = 2064] [serial = 2050] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 178 (1CECAC00) [pid = 2064] [serial = 2069] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 177 (19BDE400) [pid = 2064] [serial = 2035] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 176 (140DA800) [pid = 2064] [serial = 2095] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 175 (11735800) [pid = 2064] [serial = 2084] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 174 (14CB5800) [pid = 2064] [serial = 2090] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | --DOMWINDOW == 173 (15114000) [pid = 2064] [serial = 2087] [outer = 00000000] [url = about:blank]
22:19:56 INFO - PROCESS | 2064 | ++DOCSHELL 11405000 == 60 [pid = 2064] [id = 788]
22:19:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 174 (11597800) [pid = 2064] [serial = 2208] [outer = 00000000]
22:19:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 175 (14C9B000) [pid = 2064] [serial = 2209] [outer = 11597800]
22:19:56 INFO - PROCESS | 2064 | 1448000396411 Marionette INFO loaded listener.js
22:19:56 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:56 INFO - PROCESS | 2064 | ++DOMWINDOW == 176 (1868AC00) [pid = 2064] [serial = 2210] [outer = 11597800]
22:19:56 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
22:19:56 INFO - document served over http requires an https
22:19:56 INFO - sub-resource via xhr-request using the meta-referrer
22:19:56 INFO - delivery method with keep-origin-redirect and when
22:19:56 INFO - the target request is same-origin.
22:19:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 625ms
22:19:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
22:19:57 INFO - PROCESS | 2064 | ++DOCSHELL 1793A800 == 61 [pid = 2064] [id = 789]
22:19:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 177 (1979B800) [pid = 2064] [serial = 2211] [outer = 00000000]
22:19:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 178 (19960400) [pid = 2064] [serial = 2212] [outer = 1979B800]
22:19:57 INFO - PROCESS | 2064 | 1448000397051 Marionette INFO loaded listener.js
22:19:57 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 179 (19BDBC00) [pid = 2064] [serial = 2213] [outer = 1979B800]
22:19:57 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
22:19:57 INFO - document served over http requires an https
22:19:57 INFO - sub-resource via xhr-request using the meta-referrer
22:19:57 INFO - delivery method with no-redirect and when
22:19:57 INFO - the target request is same-origin.
22:19:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 531ms
22:19:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:19:57 INFO - PROCESS | 2064 | ++DOCSHELL 19D71400 == 62 [pid = 2064] [id = 790]
22:19:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 180 (19D72000) [pid = 2064] [serial = 2214] [outer = 00000000]
22:19:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 181 (19F06400) [pid = 2064] [serial = 2215] [outer = 19D72000]
22:19:57 INFO - PROCESS | 2064 | 1448000397658 Marionette INFO loaded listener.js
22:19:57 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:57 INFO - PROCESS | 2064 | ++DOMWINDOW == 182 (19F89800) [pid = 2064] [serial = 2216] [outer = 19D72000]
22:19:58 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
22:19:58 INFO - document served over http requires an https
22:19:58 INFO - sub-resource via xhr-request using the meta-referrer
22:19:58 INFO - delivery method with swap-origin-redirect and when
22:19:58 INFO - the target request is same-origin.
22:19:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 750ms
22:19:58 INFO - TEST-START | /resource-timing/test_resource_timing.html
22:19:58 INFO - PROCESS | 2064 | ++DOCSHELL 0F914000 == 63 [pid = 2064] [id = 791]
22:19:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 183 (0F9A2C00) [pid = 2064] [serial = 2217] [outer = 00000000]
22:19:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 184 (10EBE800) [pid = 2064] [serial = 2218] [outer = 0F9A2C00]
22:19:58 INFO - PROCESS | 2064 | 1448000398617 Marionette INFO loaded listener.js
22:19:58 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:19:58 INFO - PROCESS | 2064 | ++DOMWINDOW == 185 (11757800) [pid = 2064] [serial = 2219] [outer = 0F9A2C00]
22:19:59 INFO - PROCESS | 2064 | ++DOCSHELL 150B3C00 == 64 [pid = 2064] [id = 792]
22:19:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 186 (15109400) [pid = 2064] [serial = 2220] [outer = 00000000]
22:19:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 187 (15117800) [pid = 2064] [serial = 2221] [outer = 15109400]
22:19:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
22:19:59 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"
22:19:59 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
22:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:19:59 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
22:19:59 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
22:19:59 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
22:19:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
22:19:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
22:19:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
22:19:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
22:19:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
22:19:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
22:19:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
22:19:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
22:19:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
22:19:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
22:19:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
22:19:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
22:19:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
22:19:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
22:19:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
22:19:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
22:19:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
22:19:59 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1375ms
22:19:59 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
22:19:59 INFO - PROCESS | 2064 | ++DOCSHELL 1793B000 == 65 [pid = 2064] [id = 793]
22:19:59 INFO - PROCESS | 2064 | ++DOMWINDOW == 188 (1860CC00) [pid = 2064] [serial = 2222] [outer = 00000000]
22:20:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 189 (18F47800) [pid = 2064] [serial = 2223] [outer = 1860CC00]
22:20:00 INFO - PROCESS | 2064 | 1448000400042 Marionette INFO loaded listener.js
22:20:00 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:20:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 190 (19797C00) [pid = 2064] [serial = 2224] [outer = 1860CC00]
22:20:00 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"
22:20:00 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
22:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:20:00 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
22:20:00 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 937ms
22:20:00 INFO - TEST-START | /screen-orientation/lock-basic.html
22:20:00 INFO - PROCESS | 2064 | ++DOCSHELL 1A42C400 == 66 [pid = 2064] [id = 794]
22:20:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 191 (1A42C800) [pid = 2064] [serial = 2225] [outer = 00000000]
22:20:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 192 (1C6B1C00) [pid = 2064] [serial = 2226] [outer = 1A42C800]
22:20:00 INFO - PROCESS | 2064 | 1448000400881 Marionette INFO loaded listener.js
22:20:00 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:20:00 INFO - PROCESS | 2064 | ++DOMWINDOW == 193 (1C873800) [pid = 2064] [serial = 2227] [outer = 1A42C800]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 15FB1000 == 65 [pid = 2064] [id = 581]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 1793A800 == 64 [pid = 2064] [id = 789]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 11405000 == 63 [pid = 2064] [id = 788]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 195A3400 == 62 [pid = 2064] [id = 787]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 18FDBC00 == 61 [pid = 2064] [id = 786]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 1779AC00 == 60 [pid = 2064] [id = 785]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 17ABB400 == 59 [pid = 2064] [id = 784]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 13BA1C00 == 58 [pid = 2064] [id = 783]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 14C9A400 == 57 [pid = 2064] [id = 782]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 0FC39C00 == 56 [pid = 2064] [id = 781]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 0F9A6C00 == 55 [pid = 2064] [id = 780]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 0F830000 == 54 [pid = 2064] [id = 779]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 11B94400 == 53 [pid = 2064] [id = 778]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 0F915800 == 52 [pid = 2064] [id = 777]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 19B43400 == 51 [pid = 2064] [id = 776]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 1EA7B800 == 50 [pid = 2064] [id = 775]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 1EA58400 == 49 [pid = 2064] [id = 774]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 1EA10C00 == 48 [pid = 2064] [id = 773]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 1EA09400 == 47 [pid = 2064] [id = 772]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 1E786400 == 46 [pid = 2064] [id = 771]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 1E275800 == 45 [pid = 2064] [id = 770]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 1E26C400 == 44 [pid = 2064] [id = 769]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 1D4EC000 == 43 [pid = 2064] [id = 768]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 1D4A9400 == 42 [pid = 2064] [id = 767]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 1D46FC00 == 41 [pid = 2064] [id = 766]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 1D463C00 == 40 [pid = 2064] [id = 765]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 1D29EC00 == 39 [pid = 2064] [id = 764]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 1D18DC00 == 38 [pid = 2064] [id = 763]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 1D006400 == 37 [pid = 2064] [id = 762]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 1A01C800 == 36 [pid = 2064] [id = 761]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 19B4A800 == 35 [pid = 2064] [id = 760]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 14ACDC00 == 34 [pid = 2064] [id = 759]
22:20:08 INFO - PROCESS | 2064 | --DOCSHELL 1173C400 == 33 [pid = 2064] [id = 758]
22:20:08 INFO - PROCESS | 2064 | --DOMWINDOW == 192 (197D2400) [pid = 2064] [serial = 2120] [outer = 00000000] [url = about:blank]
22:20:08 INFO - PROCESS | 2064 | --DOMWINDOW == 191 (195A6000) [pid = 2064] [serial = 2112] [outer = 00000000] [url = about:blank]
22:20:08 INFO - PROCESS | 2064 | --DOMWINDOW == 190 (18E84C00) [pid = 2064] [serial = 2117] [outer = 00000000] [url = about:blank]
22:20:08 INFO - PROCESS | 2064 | --DOMWINDOW == 189 (17B1A800) [pid = 2064] [serial = 2102] [outer = 00000000] [url = about:blank]
22:20:08 INFO - PROCESS | 2064 | --DOMWINDOW == 188 (11DBF400) [pid = 2064] [serial = 2093] [outer = 00000000] [url = about:blank]
22:20:08 INFO - PROCESS | 2064 | --DOMWINDOW == 187 (19BE8C00) [pid = 2064] [serial = 2036] [outer = 00000000] [url = about:blank]
22:20:08 INFO - PROCESS | 2064 | --DOMWINDOW == 186 (167D5C00) [pid = 2064] [serial = 2099] [outer = 00000000] [url = about:blank]
22:20:08 INFO - PROCESS | 2064 | --DOMWINDOW == 185 (18D99000) [pid = 2064] [serial = 2107] [outer = 00000000] [url = about:blank]
22:20:08 INFO - PROCESS | 2064 | --DOMWINDOW == 184 (14CD4800) [pid = 2064] [serial = 2096] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 183 (11597800) [pid = 2064] [serial = 2208] [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]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 182 (114D8800) [pid = 2064] [serial = 2189] [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]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 181 (195A4400) [pid = 2064] [serial = 2205] [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]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 180 (13E88800) [pid = 2064] [serial = 2194] [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]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 179 (17ABBC00) [pid = 2064] [serial = 2197] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 178 (0F908400) [pid = 2064] [serial = 2184] [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]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 177 (1979B800) [pid = 2064] [serial = 2211] [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]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 176 (155BE000) [pid = 2064] [serial = 2192] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000392917]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 175 (11B9E400) [pid = 2064] [serial = 2181] [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]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 174 (1D466000) [pid = 2064] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 173 (1E26CC00) [pid = 2064] [serial = 2155] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 172 (1D4A9C00) [pid = 2064] [serial = 2150] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000380288]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 171 (19F06400) [pid = 2064] [serial = 2215] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 170 (1779B800) [pid = 2064] [serial = 2199] [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]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 169 (18FDE400) [pid = 2064] [serial = 2202] [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]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 168 (0FC33C00) [pid = 2064] [serial = 2187] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 167 (19F0B400) [pid = 2064] [serial = 2131] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 166 (1D2C1C00) [pid = 2064] [serial = 2140] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 165 (1E47FC00) [pid = 2064] [serial = 2158] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 164 (1EA79000) [pid = 2064] [serial = 2170] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 163 (1D49F400) [pid = 2064] [serial = 2146] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 162 (1D466400) [pid = 2064] [serial = 2143] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 161 (1E478400) [pid = 2064] [serial = 2156] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 160 (1E26EC00) [pid = 2064] [serial = 2153] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 159 (1CFF7C00) [pid = 2064] [serial = 2134] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 158 (1E7DFC00) [pid = 2064] [serial = 2161] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 157 (192A8C00) [pid = 2064] [serial = 2203] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 156 (1D186400) [pid = 2064] [serial = 2137] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 155 (12FAB000) [pid = 2064] [serial = 2182] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 154 (11EBA800) [pid = 2064] [serial = 2179] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 153 (1EA58C00) [pid = 2064] [serial = 2167] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 152 (0FC36800) [pid = 2064] [serial = 2188] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 151 (11DBC800) [pid = 2064] [serial = 2185] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 150 (12A86000) [pid = 2064] [serial = 2125] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 149 (1D4A5400) [pid = 2064] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000380288]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 148 (1D4A8C00) [pid = 2064] [serial = 2148] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 147 (1EDC8400) [pid = 2064] [serial = 2176] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 146 (15DD0800) [pid = 2064] [serial = 2193] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448000392917]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 145 (11E64000) [pid = 2064] [serial = 2190] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 144 (17B1BC00) [pid = 2064] [serial = 2198] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 143 (15BE8C00) [pid = 2064] [serial = 2195] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 142 (19960400) [pid = 2064] [serial = 2212] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 141 (14C9B000) [pid = 2064] [serial = 2209] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 140 (17DABC00) [pid = 2064] [serial = 2200] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 139 (19796400) [pid = 2064] [serial = 2206] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 138 (1EA0F000) [pid = 2064] [serial = 2164] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 137 (1ECC5C00) [pid = 2064] [serial = 2173] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 136 (16714C00) [pid = 2064] [serial = 2128] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 135 (19BDBC00) [pid = 2064] [serial = 2213] [outer = 00000000] [url = about:blank]
22:20:12 INFO - PROCESS | 2064 | --DOMWINDOW == 134 (1868AC00) [pid = 2064] [serial = 2210] [outer = 00000000] [url = about:blank]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 0F9A8C00 == 32 [pid = 2064] [id = 708]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 1868B400 == 31 [pid = 2064] [id = 706]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 155DB400 == 30 [pid = 2064] [id = 700]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 18689000 == 29 [pid = 2064] [id = 729]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 17B1B400 == 28 [pid = 2064] [id = 704]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 0F653800 == 27 [pid = 2064] [id = 688]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 1779A400 == 26 [pid = 2064] [id = 703]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 14D0B400 == 25 [pid = 2064] [id = 710]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 11D44800 == 24 [pid = 2064] [id = 693]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 1731E800 == 23 [pid = 2064] [id = 702]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 12A79C00 == 22 [pid = 2064] [id = 695]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 0F64F800 == 21 [pid = 2064] [id = 699]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 13B6C800 == 20 [pid = 2064] [id = 696]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 140E8800 == 19 [pid = 2064] [id = 697]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 1670F800 == 18 [pid = 2064] [id = 701]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 0F9AD800 == 17 [pid = 2064] [id = 691]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 14D07800 == 16 [pid = 2064] [id = 698]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 0F90C400 == 15 [pid = 2064] [id = 689]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 0F65B000 == 14 [pid = 2064] [id = 687]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 14D10400 == 13 [pid = 2064] [id = 728]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 19B48000 == 12 [pid = 2064] [id = 726]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 1793B000 == 11 [pid = 2064] [id = 793]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 19B43800 == 10 [pid = 2064] [id = 757]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 150B3C00 == 9 [pid = 2064] [id = 792]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 19D71400 == 8 [pid = 2064] [id = 790]
22:20:21 INFO - PROCESS | 2064 | --DOCSHELL 0F914000 == 7 [pid = 2064] [id = 791]
22:20:21 INFO - PROCESS | 2064 | --DOMWINDOW == 133 (1954C400) [pid = 2064] [serial = 2204] [outer = 00000000] [url = about:blank]
22:20:21 INFO - PROCESS | 2064 | --DOMWINDOW == 132 (1779C000) [pid = 2064] [serial = 2196] [outer = 00000000] [url = about:blank]
22:20:21 INFO - PROCESS | 2064 | --DOMWINDOW == 131 (13F9BC00) [pid = 2064] [serial = 2191] [outer = 00000000] [url = about:blank]
22:20:21 INFO - PROCESS | 2064 | --DOMWINDOW == 130 (1A023C00) [pid = 2064] [serial = 2123] [outer = 00000000] [url = about:blank]
22:20:21 INFO - PROCESS | 2064 | --DOMWINDOW == 129 (14AD6C00) [pid = 2064] [serial = 2186] [outer = 00000000] [url = about:blank]
22:20:21 INFO - PROCESS | 2064 | --DOMWINDOW == 128 (150EE400) [pid = 2064] [serial = 2183] [outer = 00000000] [url = about:blank]
22:20:21 INFO - PROCESS | 2064 | --DOMWINDOW == 127 (197C9C00) [pid = 2064] [serial = 2207] [outer = 00000000] [url = about:blank]
22:20:21 INFO - PROCESS | 2064 | --DOMWINDOW == 126 (18A05400) [pid = 2064] [serial = 2201] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 125 (1C6B1C00) [pid = 2064] [serial = 2226] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 124 (15117800) [pid = 2064] [serial = 2221] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 123 (10EBE800) [pid = 2064] [serial = 2218] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 122 (19797C00) [pid = 2064] [serial = 2224] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 121 (18F47800) [pid = 2064] [serial = 2223] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 120 (1860CC00) [pid = 2064] [serial = 2222] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 119 (117B4C00) [pid = 2064] [serial = 2037] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 118 (1D4A0000) [pid = 2064] [serial = 2147] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 117 (1EA09800) [pid = 2064] [serial = 2163] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 116 (1C876400) [pid = 2064] [serial = 2063] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 115 (19D6F400) [pid = 2064] [serial = 2046] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 114 (1D4EE000) [pid = 2064] [serial = 2152] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 113 (1CAA6800) [pid = 2064] [serial = 2133] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 112 (1EA72000) [pid = 2064] [serial = 2169] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 111 (1D05D400) [pid = 2064] [serial = 2079] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 110 (14C8F800) [pid = 2064] [serial = 2127] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 109 (1D295800) [pid = 2064] [serial = 2139] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 108 (1A37A400) [pid = 2064] [serial = 2055] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 107 (0F9A2C00) [pid = 2064] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 106 (1E786C00) [pid = 2064] [serial = 2160] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 105 (19B43C00) [pid = 2064] [serial = 2175] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 104 (19B49800) [pid = 2064] [serial = 2121] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 103 (19F0E400) [pid = 2064] [serial = 2049] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 102 (1CFF9400) [pid = 2064] [serial = 2073] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 101 (1C6A9800) [pid = 2064] [serial = 2058] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 100 (1D00CC00) [pid = 2064] [serial = 2136] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 99 (1EA13000) [pid = 2064] [serial = 2166] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 98 (1CE18400) [pid = 2064] [serial = 2068] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 97 (19B48C00) [pid = 2064] [serial = 2034] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 96 (1173CC00) [pid = 2064] [serial = 2124] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 95 (1D046800) [pid = 2064] [serial = 2076] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 94 (1D2C5400) [pid = 2064] [serial = 2142] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 93 (18E81C00) [pid = 2064] [serial = 2043] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 92 (1A01D000) [pid = 2064] [serial = 2052] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 91 (19B4B000) [pid = 2064] [serial = 2130] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 90 (1ECC0800) [pid = 2064] [serial = 2172] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 89 (1E276C00) [pid = 2064] [serial = 2157] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 88 (14D10C00) [pid = 2064] [serial = 2040] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 87 (167DC000) [pid = 2064] [serial = 1965] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 86 (15109400) [pid = 2064] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 85 (0F9A1800) [pid = 2064] [serial = 2178] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 84 (0F658000) [pid = 2064] [serial = 1959] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 83 (0F9AA400) [pid = 2064] [serial = 1984] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 82 (155E0400) [pid = 2064] [serial = 1962] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 81 (14D0A400) [pid = 2064] [serial = 1956] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 80 (11D47400) [pid = 2064] [serial = 1942] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 79 (0F9B0800) [pid = 2064] [serial = 1937] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 78 (140EF400) [pid = 2064] [serial = 1953] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 77 (14D0BC00) [pid = 2064] [serial = 1989] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 76 (0F6CAC00) [pid = 2064] [serial = 1992] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 75 (1793CC00) [pid = 2064] [serial = 1971] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 74 (1731F000) [pid = 2064] [serial = 1968] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 73 (1A024400) [pid = 2064] [serial = 1923] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 72 (17B22400) [pid = 2064] [serial = 1974] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 71 (19D72000) [pid = 2064] [serial = 2214] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 70 (13B71400) [pid = 2064] [serial = 1950] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 69 (14CD2C00) [pid = 2064] [serial = 1995] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 68 (1868C000) [pid = 2064] [serial = 1979] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 67 (12A7AC00) [pid = 2064] [serial = 1947] [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]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 66 (16C1E400) [pid = 2064] [serial = 1967] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 65 (12AECC00) [pid = 2064] [serial = 2039] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 64 (16C18C00) [pid = 2064] [serial = 2180] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 63 (1A37C000) [pid = 2064] [serial = 2054] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 62 (18966800) [pid = 2064] [serial = 2129] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 61 (19F85400) [pid = 2064] [serial = 2051] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 60 (155E1800) [pid = 2064] [serial = 1961] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 59 (15AB7400) [pid = 2064] [serial = 1986] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 58 (1CED5C00) [pid = 2064] [serial = 2070] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 57 (1E7E7000) [pid = 2064] [serial = 2162] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 56 (1C86E800) [pid = 2064] [serial = 2060] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 55 (1D0B8C00) [pid = 2064] [serial = 2081] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 54 (167D8400) [pid = 2064] [serial = 1964] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 53 (13BE1400) [pid = 2064] [serial = 2126] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 52 (1D03EC00) [pid = 2064] [serial = 2075] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 51 (1510E800) [pid = 2064] [serial = 1958] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 50 (1C6AE400) [pid = 2064] [serial = 2132] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 49 (11E63400) [pid = 2064] [serial = 1944] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 48 (19BE4C00) [pid = 2064] [serial = 2045] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 47 (1D46D400) [pid = 2064] [serial = 2144] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 46 (11739400) [pid = 2064] [serial = 1939] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 45 (1D045400) [pid = 2064] [serial = 2135] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 44 (14CB6C00) [pid = 2064] [serial = 1955] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 43 (18FE7400) [pid = 2064] [serial = 1991] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 42 (1EDD0000) [pid = 2064] [serial = 2177] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 41 (1779EC00) [pid = 2064] [serial = 1994] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 40 (1EA15800) [pid = 2064] [serial = 2165] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 39 (1D4E5C00) [pid = 2064] [serial = 2149] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 38 (1ED89400) [pid = 2064] [serial = 2174] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 37 (17B1F400) [pid = 2064] [serial = 1973] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 36 (177A0000) [pid = 2064] [serial = 1970] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 35 (1A433C00) [pid = 2064] [serial = 2057] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 34 (1E272C00) [pid = 2064] [serial = 2154] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 33 (1C871C00) [pid = 2064] [serial = 1925] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 32 (18618000) [pid = 2064] [serial = 1976] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 31 (17DAC000) [pid = 2064] [serial = 2042] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 30 (1ECB9400) [pid = 2064] [serial = 2171] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 29 (19F89800) [pid = 2064] [serial = 2216] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 28 (140E9800) [pid = 2064] [serial = 1952] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 27 (18FE4C00) [pid = 2064] [serial = 1997] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 26 (1E77BC00) [pid = 2064] [serial = 2159] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 25 (1D061C00) [pid = 2064] [serial = 2078] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 24 (1D2C9400) [pid = 2064] [serial = 2141] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 23 (1CAAB800) [pid = 2064] [serial = 2065] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 22 (18966C00) [pid = 2064] [serial = 1981] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 21 (1398C000) [pid = 2064] [serial = 1949] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 20 (1EA6D400) [pid = 2064] [serial = 2168] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 19 (19F08800) [pid = 2064] [serial = 2048] [outer = 00000000] [url = about:blank]
22:20:24 INFO - PROCESS | 2064 | --DOMWINDOW == 18 (1D18C800) [pid = 2064] [serial = 2138] [outer = 00000000] [url = about:blank]
22:20:30 INFO - PROCESS | 2064 | --DOMWINDOW == 17 (11757800) [pid = 2064] [serial = 2219] [outer = 00000000] [url = about:blank]
22:20:30 INFO - PROCESS | 2064 | MARIONETTE LOG: INFO: Timeout fired
22:20:31 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
22:20:31 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
22:20:31 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
22:20:31 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30454ms
22:20:31 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
22:20:31 INFO - PROCESS | 2064 | ++DOCSHELL 0F420400 == 8 [pid = 2064] [id = 795]
22:20:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 18 (0F426C00) [pid = 2064] [serial = 2228] [outer = 00000000]
22:20:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 19 (0F652400) [pid = 2064] [serial = 2229] [outer = 0F426C00]
22:20:31 INFO - PROCESS | 2064 | 1448000431253 Marionette INFO loaded listener.js
22:20:31 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:20:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 20 (0F65C400) [pid = 2064] [serial = 2230] [outer = 0F426C00]
22:20:31 INFO - PROCESS | 2064 | ++DOCSHELL 0F6CBC00 == 9 [pid = 2064] [id = 796]
22:20:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 21 (0F6CD000) [pid = 2064] [serial = 2231] [outer = 00000000]
22:20:31 INFO - PROCESS | 2064 | ++DOCSHELL 0F6CD400 == 10 [pid = 2064] [id = 797]
22:20:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 22 (0F6CD800) [pid = 2064] [serial = 2232] [outer = 00000000]
22:20:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 23 (0F6CE400) [pid = 2064] [serial = 2233] [outer = 0F6CD800]
22:20:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 24 (0F6D0C00) [pid = 2064] [serial = 2234] [outer = 0F6CD000]
22:20:39 INFO - PROCESS | 2064 | --DOCSHELL 1A42C400 == 9 [pid = 2064] [id = 794]
22:20:41 INFO - PROCESS | 2064 | --DOMWINDOW == 23 (1C873800) [pid = 2064] [serial = 2227] [outer = 00000000] [url = about:blank]
22:20:41 INFO - PROCESS | 2064 | --DOMWINDOW == 22 (0F652400) [pid = 2064] [serial = 2229] [outer = 00000000] [url = about:blank]
22:20:41 INFO - PROCESS | 2064 | --DOMWINDOW == 21 (1A42C800) [pid = 2064] [serial = 2225] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
22:21:01 INFO - PROCESS | 2064 | MARIONETTE LOG: INFO: Timeout fired
22:21:01 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"
22:21:01 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
22:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:21:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
22:21:01 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
22:21:01 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
22:21:01 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
22:21:01 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30345ms
22:21:01 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
22:21:01 INFO - PROCESS | 2064 | --DOCSHELL 0F6CBC00 == 8 [pid = 2064] [id = 796]
22:21:01 INFO - PROCESS | 2064 | --DOCSHELL 0F6CD400 == 7 [pid = 2064] [id = 797]
22:21:01 INFO - PROCESS | 2064 | ++DOCSHELL 0F62D000 == 8 [pid = 2064] [id = 798]
22:21:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 22 (0F64FC00) [pid = 2064] [serial = 2235] [outer = 00000000]
22:21:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 23 (0F65AC00) [pid = 2064] [serial = 2236] [outer = 0F64FC00]
22:21:01 INFO - PROCESS | 2064 | 1448000461546 Marionette INFO loaded listener.js
22:21:01 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:21:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 24 (0F6C4C00) [pid = 2064] [serial = 2237] [outer = 0F64FC00]
22:21:01 INFO - PROCESS | 2064 | ++DOCSHELL 0F830000 == 9 [pid = 2064] [id = 799]
22:21:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 25 (0F83A400) [pid = 2064] [serial = 2238] [outer = 00000000]
22:21:01 INFO - PROCESS | 2064 | ++DOMWINDOW == 26 (0F83AC00) [pid = 2064] [serial = 2239] [outer = 0F83A400]
22:21:13 INFO - PROCESS | 2064 | --DOCSHELL 0F420400 == 8 [pid = 2064] [id = 795]
22:21:13 INFO - PROCESS | 2064 | --DOMWINDOW == 25 (0F6D0C00) [pid = 2064] [serial = 2234] [outer = 0F6CD000] [url = about:blank]
22:21:13 INFO - PROCESS | 2064 | --DOMWINDOW == 24 (0F6CE400) [pid = 2064] [serial = 2233] [outer = 0F6CD800] [url = about:blank]
22:21:13 INFO - PROCESS | 2064 | --DOMWINDOW == 23 (0F6CD800) [pid = 2064] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
22:21:13 INFO - PROCESS | 2064 | --DOMWINDOW == 22 (0F6CD000) [pid = 2064] [serial = 2231] [outer = 00000000] [url = about:blank]
22:21:19 INFO - PROCESS | 2064 | --DOMWINDOW == 21 (0F65C400) [pid = 2064] [serial = 2230] [outer = 00000000] [url = about:blank]
22:21:19 INFO - PROCESS | 2064 | --DOMWINDOW == 20 (0F65AC00) [pid = 2064] [serial = 2236] [outer = 00000000] [url = about:blank]
22:21:19 INFO - PROCESS | 2064 | --DOMWINDOW == 19 (0F426C00) [pid = 2064] [serial = 2228] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
22:21:31 INFO - PROCESS | 2064 | MARIONETTE LOG: INFO: Timeout fired
22:21:31 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
22:21:31 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30282ms
22:21:31 INFO - TEST-START | /screen-orientation/onchange-event.html
22:21:31 INFO - PROCESS | 2064 | --DOCSHELL 0F830000 == 7 [pid = 2064] [id = 799]
22:21:31 INFO - PROCESS | 2064 | ++DOCSHELL 0F423800 == 8 [pid = 2064] [id = 800]
22:21:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 20 (0F62E400) [pid = 2064] [serial = 2240] [outer = 00000000]
22:21:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 21 (0F65A400) [pid = 2064] [serial = 2241] [outer = 0F62E400]
22:21:31 INFO - PROCESS | 2064 | 1448000491843 Marionette INFO loaded listener.js
22:21:31 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:21:31 INFO - PROCESS | 2064 | ++DOMWINDOW == 22 (0F6B0400) [pid = 2064] [serial = 2242] [outer = 0F62E400]
22:21:43 INFO - PROCESS | 2064 | --DOCSHELL 0F62D000 == 7 [pid = 2064] [id = 798]
22:21:43 INFO - PROCESS | 2064 | --DOMWINDOW == 21 (0F83AC00) [pid = 2064] [serial = 2239] [outer = 0F83A400] [url = about:blank]
22:21:43 INFO - PROCESS | 2064 | --DOMWINDOW == 20 (0F83A400) [pid = 2064] [serial = 2238] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
22:21:45 INFO - PROCESS | 2064 | --DOMWINDOW == 19 (0F65A400) [pid = 2064] [serial = 2241] [outer = 00000000] [url = about:blank]
22:21:45 INFO - PROCESS | 2064 | --DOMWINDOW == 18 (0F64FC00) [pid = 2064] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
22:21:51 INFO - PROCESS | 2064 | --DOMWINDOW == 17 (0F6C4C00) [pid = 2064] [serial = 2237] [outer = 00000000] [url = about:blank]
22:22:01 INFO - PROCESS | 2064 | MARIONETTE LOG: INFO: Timeout fired
22:22:01 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
22:22:01 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
22:22:01 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30313ms
22:22:02 INFO - TEST-START | /screen-orientation/orientation-api.html
22:22:02 INFO - PROCESS | 2064 | ++DOCSHELL 0F64F400 == 8 [pid = 2064] [id = 801]
22:22:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 18 (0F64F800) [pid = 2064] [serial = 2243] [outer = 00000000]
22:22:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 19 (0F658800) [pid = 2064] [serial = 2244] [outer = 0F64F800]
22:22:02 INFO - PROCESS | 2064 | 1448000522165 Marionette INFO loaded listener.js
22:22:02 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:22:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 20 (0F6A9C00) [pid = 2064] [serial = 2245] [outer = 0F64F800]
22:22:02 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
22:22:02 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
22:22:02 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
22:22:02 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 531ms
22:22:02 INFO - TEST-START | /screen-orientation/orientation-reading.html
22:22:02 INFO - PROCESS | 2064 | ++DOCSHELL 0F490800 == 9 [pid = 2064] [id = 802]
22:22:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 21 (0F6CBC00) [pid = 2064] [serial = 2246] [outer = 00000000]
22:22:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 22 (0F906C00) [pid = 2064] [serial = 2247] [outer = 0F6CBC00]
22:22:02 INFO - PROCESS | 2064 | 1448000522710 Marionette INFO loaded listener.js
22:22:02 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:22:02 INFO - PROCESS | 2064 | ++DOMWINDOW == 23 (0F911800) [pid = 2064] [serial = 2248] [outer = 0F6CBC00]
22:22:03 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
22:22:03 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
22:22:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
22:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
22:22:03 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
22:22:03 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
22:22:03 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
22:22:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
22:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
22:22:03 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
22:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:22:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
22:22:03 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 594ms
22:22:03 INFO - TEST-START | /selection/Document-open.html
22:22:03 INFO - PROCESS | 2064 | ++DOCSHELL 0F6CD800 == 10 [pid = 2064] [id = 803]
22:22:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 24 (0F910C00) [pid = 2064] [serial = 2249] [outer = 00000000]
22:22:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 25 (0F9AD000) [pid = 2064] [serial = 2250] [outer = 0F910C00]
22:22:03 INFO - PROCESS | 2064 | 1448000523314 Marionette INFO loaded listener.js
22:22:03 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:22:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 26 (0FC35800) [pid = 2064] [serial = 2251] [outer = 0F910C00]
22:22:03 INFO - PROCESS | 2064 | ++DOCSHELL 0FC40800 == 11 [pid = 2064] [id = 804]
22:22:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 27 (0FC57C00) [pid = 2064] [serial = 2252] [outer = 00000000]
22:22:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 28 (0FC5A000) [pid = 2064] [serial = 2253] [outer = 0FC57C00]
22:22:03 INFO - PROCESS | 2064 | ++DOMWINDOW == 29 (0FC61800) [pid = 2064] [serial = 2254] [outer = 0FC57C00]
22:22:03 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 ""
22:22:03 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
22:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:03 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
22:22:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
22:22:03 INFO - TEST-OK | /selection/Document-open.html | took 640ms
22:22:04 INFO - TEST-START | /selection/addRange.html
22:22:04 INFO - PROCESS | 2064 | ++DOCSHELL 0FC59C00 == 12 [pid = 2064] [id = 805]
22:22:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 30 (0FC5BC00) [pid = 2064] [serial = 2255] [outer = 00000000]
22:22:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 31 (10E0BC00) [pid = 2064] [serial = 2256] [outer = 0FC5BC00]
22:22:04 INFO - PROCESS | 2064 | 1448000524087 Marionette INFO loaded listener.js
22:22:04 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:22:04 INFO - PROCESS | 2064 | ++DOMWINDOW == 32 (11408000) [pid = 2064] [serial = 2257] [outer = 0FC5BC00]
22:22:04 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:04 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:04 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:04 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:04 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:04 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:04 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:04 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:05 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:05 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:05 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:05 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:05 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:05 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:05 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:05 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:05 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:05 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:05 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:05 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:05 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:05 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:05 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:05 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:06 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:06 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:06 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:06 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:06 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:06 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:06 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:06 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:06 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:06 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:06 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:06 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:06 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:06 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:06 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:06 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:06 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:06 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:07 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:08 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:08 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:08 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:08 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:08 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:08 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:08 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:08 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:08 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:08 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:08 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:08 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:08 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:08 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:08 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:08 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:08 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:08 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:09 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:09 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:09 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:09 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:09 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:09 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:09 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:09 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:09 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:09 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:09 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:09 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:09 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:09 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:09 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:09 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:09 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:09 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:10 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:10 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:10 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:10 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:10 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:10 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:10 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:10 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:10 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:10 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:10 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:10 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:10 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:10 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:10 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:10 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:10 INFO - PROCESS | 2064 | [2064] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
22:22:10 INFO - PROCESS | 2064 | [2064] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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 ""
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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 ""
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 INFO - Selection.addRange() tests
22:22:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:39 INFO - "
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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 ""
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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̈ḧ
22:22:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:39 INFO - "
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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 ""
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:39 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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
22:22:40 INFO - Selection.addRange() tests
22:22:40 INFO - Selection.addRange() tests
22:22:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:40 INFO - "
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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 ""
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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̈ḧ
22:22:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:40 INFO - "
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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 ""
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 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
22:22:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:40 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
22:22:40 INFO - Selection.addRange() tests
22:22:41 INFO - Selection.addRange() tests
22:22:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:41 INFO - "
22:22:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:41 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 ""
22:22:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:41 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
22:22:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:41 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
22:22:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:41 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̈ḧ
22:22:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:41 INFO - "
22:22:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:41 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 ""
22:22:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:41 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
22:22:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:41 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
22:22:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 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
22:22:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:41 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
22:22:41 INFO - Selection.addRange() tests
22:22:42 INFO - Selection.addRange() tests
22:22:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:42 INFO - "
22:22:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:42 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 ""
22:22:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:42 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
22:22:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:42 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
22:22:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:42 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̈ḧ
22:22:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:42 INFO - "
22:22:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:42 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 ""
22:22:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:42 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
22:22:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:42 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
22:22:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 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
22:22:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:42 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
22:22:42 INFO - Selection.addRange() tests
22:22:42 INFO - Selection.addRange() tests
22:22:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:43 INFO - "
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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 ""
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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̈ḧ
22:22:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:43 INFO - "
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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 ""
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 INFO - Selection.addRange() tests
22:22:43 INFO - Selection.addRange() tests
22:22:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:43 INFO - "
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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 ""
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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̈ḧ
22:22:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:43 INFO - "
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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 ""
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 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
22:22:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:43 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
22:22:43 INFO - Selection.addRange() tests
22:22:44 INFO - Selection.addRange() tests
22:22:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:44 INFO - "
22:22:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:44 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 ""
22:22:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:44 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
22:22:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:44 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
22:22:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:44 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̈ḧ
22:22:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:44 INFO - "
22:22:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:44 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 ""
22:22:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:44 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
22:22:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:44 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
22:22:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 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
22:22:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:44 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
22:22:44 INFO - Selection.addRange() tests
22:22:45 INFO - Selection.addRange() tests
22:22:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:45 INFO - "
22:22:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:45 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 ""
22:22:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:45 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
22:22:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:45 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
22:22:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:45 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̈ḧ
22:22:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:45 INFO - "
22:22:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:45 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 ""
22:22:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:45 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
22:22:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:45 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
22:22:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 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
22:22:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:45 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
22:22:45 INFO - Selection.addRange() tests
22:22:46 INFO - Selection.addRange() tests
22:22:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:46 INFO - "
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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 ""
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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̈ḧ
22:22:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:46 INFO - "
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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 ""
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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
22:22:46 INFO - Selection.addRange() tests
22:22:46 INFO - Selection.addRange() tests
22:22:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:46 INFO - "
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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 ""
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 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
22:22:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:46 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
22:22:46 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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̈ḧ
22:22:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:47 INFO - "
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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 ""
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 INFO - Selection.addRange() tests
22:22:47 INFO - Selection.addRange() tests
22:22:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:47 INFO - "
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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 ""
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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̈ḧ
22:22:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:47 INFO - "
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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 ""
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 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
22:22:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:47 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
22:22:47 INFO - Selection.addRange() tests
22:22:48 INFO - Selection.addRange() tests
22:22:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:48 INFO - "
22:22:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:48 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 ""
22:22:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:48 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
22:22:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:48 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
22:22:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:48 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̈ḧ
22:22:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:48 INFO - "
22:22:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:48 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 ""
22:22:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:48 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
22:22:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:48 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
22:22:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 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
22:22:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:48 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
22:22:48 INFO - Selection.addRange() tests
22:22:49 INFO - Selection.addRange() tests
22:22:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:49 INFO - "
22:22:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:49 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 ""
22:22:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:49 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
22:22:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:49 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
22:22:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:49 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̈ḧ
22:22:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:49 INFO - "
22:22:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:49 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 ""
22:22:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:49 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
22:22:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:49 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
22:22:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 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
22:22:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:49 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
22:22:49 INFO - Selection.addRange() tests
22:22:50 INFO - Selection.addRange() tests
22:22:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:50 INFO - "
22:22:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:50 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 ""
22:22:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:50 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
22:22:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:50 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
22:22:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:50 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̈ḧ
22:22:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:50 INFO - "
22:22:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:50 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 ""
22:22:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:50 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
22:22:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:50 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
22:22:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 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
22:22:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:50 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
22:22:50 INFO - Selection.addRange() tests
22:22:50 INFO - Selection.addRange() tests
22:22:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:51 INFO - "
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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 ""
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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̈ḧ
22:22:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:51 INFO - "
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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 ""
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 INFO - Selection.addRange() tests
22:22:51 INFO - Selection.addRange() tests
22:22:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:51 INFO - "
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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 ""
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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̈ḧ
22:22:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:51 INFO - "
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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 ""
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:51 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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
22:22:52 INFO - Selection.addRange() tests
22:22:52 INFO - Selection.addRange() tests
22:22:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:52 INFO - "
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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 ""
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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̈ḧ
22:22:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:52 INFO - "
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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 ""
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 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
22:22:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:52 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
22:22:52 INFO - Selection.addRange() tests
22:22:53 INFO - Selection.addRange() tests
22:22:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:53 INFO - "
22:22:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:53 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 ""
22:22:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:53 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
22:22:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:53 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
22:22:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:53 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̈ḧ
22:22:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:53 INFO - "
22:22:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:53 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 ""
22:22:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:53 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
22:22:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:53 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
22:22:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 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
22:22:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:53 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
22:22:53 INFO - Selection.addRange() tests
22:22:54 INFO - Selection.addRange() tests
22:22:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:54 INFO - "
22:22:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:54 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 ""
22:22:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:54 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
22:22:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:54 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
22:22:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:54 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̈ḧ
22:22:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:54 INFO - "
22:22:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:54 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 ""
22:22:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:54 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
22:22:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:54 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
22:22:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 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
22:22:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:54 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
22:22:54 INFO - Selection.addRange() tests
22:22:54 INFO - Selection.addRange() tests
22:22:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:54 INFO - "
22:22:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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 ""
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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̈ḧ
22:22:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:55 INFO - "
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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 ""
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 INFO - Selection.addRange() tests
22:22:55 INFO - Selection.addRange() tests
22:22:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:55 INFO - "
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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 ""
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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̈ḧ
22:22:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:55 INFO - "
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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 ""
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 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
22:22:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:55 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
22:22:55 INFO - Selection.addRange() tests
22:22:56 INFO - Selection.addRange() tests
22:22:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:56 INFO - "
22:22:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:56 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 ""
22:22:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:56 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
22:22:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:56 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
22:22:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:56 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̈ḧ
22:22:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:56 INFO - "
22:22:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:56 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 ""
22:22:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:56 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
22:22:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:56 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
22:22:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 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
22:22:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:56 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
22:22:56 INFO - Selection.addRange() tests
22:22:57 INFO - Selection.addRange() tests
22:22:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:57 INFO - "
22:22:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:57 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 ""
22:22:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:57 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
22:22:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:57 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
22:22:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:57 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̈ḧ
22:22:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:57 INFO - "
22:22:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:57 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 ""
22:22:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:57 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
22:22:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:57 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
22:22:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 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
22:22:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:57 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
22:22:57 INFO - Selection.addRange() tests
22:22:58 INFO - Selection.addRange() tests
22:22:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:58 INFO - "
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
22:22:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:58 INFO - "
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
22:22:58 INFO - Selection.addRange() tests
22:22:58 INFO - Selection.addRange() tests
22:22:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:58 INFO - "
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
22:22:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:58 INFO - "
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
22:22:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
22:22:59 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
22:22:59 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
22:22:59 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
22:22:59 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
22:22:59 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
22:22:59 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
22:22:59 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
22:22:59 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
22:22:59 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
22:22:59 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
22:22:59 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
22:22:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:59 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
22:22:59 INFO - Selection.addRange() tests
22:22:59 INFO - Selection.addRange() tests
22:22:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:59 INFO - "
22:22:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
22:22:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
22:22:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
22:22:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
22:22:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:22:59 INFO - "
22:22:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:22:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
22:22:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:22:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
22:22:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:22:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
22:22:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:22:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
22:22:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
22:22:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
22:22:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:22:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:22:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:22:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
22:22:59 INFO - Selection.addRange() tests
22:23:00 INFO - Selection.addRange() tests
22:23:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:00 INFO - "
22:23:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:00 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 ""
22:23:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:00 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
22:23:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:00 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
22:23:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:00 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̈ḧ
22:23:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:00 INFO - "
22:23:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:00 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 ""
22:23:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:00 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
22:23:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:00 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
22:23:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 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
22:23:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:00 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
22:23:00 INFO - Selection.addRange() tests
22:23:01 INFO - Selection.addRange() tests
22:23:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:01 INFO - "
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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 ""
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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̈ḧ
22:23:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:01 INFO - "
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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 ""
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 INFO - Selection.addRange() tests
22:23:01 INFO - Selection.addRange() tests
22:23:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:01 INFO - "
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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 ""
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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̈ḧ
22:23:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:01 INFO - "
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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 ""
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 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
22:23:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 INFO - Selection.addRange() tests
22:23:02 INFO - Selection.addRange() tests
22:23:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:02 INFO - "
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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 ""
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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̈ḧ
22:23:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:02 INFO - "
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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 ""
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 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
22:23:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:02 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
22:23:02 INFO - Selection.addRange() tests
22:23:03 INFO - Selection.addRange() tests
22:23:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:03 INFO - "
22:23:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:03 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 ""
22:23:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:03 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
22:23:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:03 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
22:23:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:03 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̈ḧ
22:23:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:03 INFO - "
22:23:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:03 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 ""
22:23:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:03 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
22:23:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:03 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
22:23:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 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
22:23:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:03 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
22:23:03 INFO - Selection.addRange() tests
22:23:04 INFO - Selection.addRange() tests
22:23:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:04 INFO - "
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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 ""
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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̈ḧ
22:23:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:04 INFO - "
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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 ""
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 INFO - Selection.addRange() tests
22:23:04 INFO - Selection.addRange() tests
22:23:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:04 INFO - "
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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 ""
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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̈ḧ
22:23:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:04 INFO - "
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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 ""
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:04 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
22:23:04 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
22:23:04 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 INFO - Selection.addRange() tests
22:23:05 INFO - Selection.addRange() tests
22:23:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:05 INFO - "
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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 ""
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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̈ḧ
22:23:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:05 INFO - "
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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 ""
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 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
22:23:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:05 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
22:23:05 INFO - Selection.addRange() tests
22:23:06 INFO - Selection.addRange() tests
22:23:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:06 INFO - "
22:23:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:06 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 ""
22:23:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:06 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
22:23:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:06 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
22:23:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:06 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̈ḧ
22:23:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:06 INFO - "
22:23:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:06 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 ""
22:23:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:06 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
22:23:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:06 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
22:23:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 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
22:23:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:06 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
22:23:06 INFO - Selection.addRange() tests
22:23:07 INFO - Selection.addRange() tests
22:23:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:07 INFO - "
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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 ""
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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̈ḧ
22:23:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:07 INFO - "
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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 ""
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 INFO - Selection.addRange() tests
22:23:07 INFO - Selection.addRange() tests
22:23:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:07 INFO - "
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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 ""
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:07 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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̈ḧ
22:23:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:08 INFO - "
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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 ""
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 INFO - Selection.addRange() tests
22:23:08 INFO - Selection.addRange() tests
22:23:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:08 INFO - "
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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 ""
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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̈ḧ
22:23:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:08 INFO - "
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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 ""
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 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
22:23:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:08 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
22:23:08 INFO - Selection.addRange() tests
22:23:09 INFO - Selection.addRange() tests
22:23:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:09 INFO - "
22:23:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:09 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 ""
22:23:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:09 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
22:23:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:09 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
22:23:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:09 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̈ḧ
22:23:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:09 INFO - "
22:23:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:09 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 ""
22:23:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:09 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
22:23:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:09 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
22:23:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 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
22:23:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:09 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
22:23:09 INFO - Selection.addRange() tests
22:23:10 INFO - Selection.addRange() tests
22:23:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:10 INFO - "
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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 ""
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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̈ḧ
22:23:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:10 INFO - "
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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 ""
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 INFO - Selection.addRange() tests
22:23:10 INFO - Selection.addRange() tests
22:23:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:10 INFO - "
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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 ""
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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̈ḧ
22:23:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:10 INFO - "
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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 ""
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:10 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
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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
22:23:11 INFO - Selection.addRange() tests
22:23:11 INFO - Selection.addRange() tests
22:23:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:11 INFO - "
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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 ""
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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̈ḧ
22:23:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:11 INFO - "
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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 ""
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 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
22:23:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:11 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
22:23:11 INFO - Selection.addRange() tests
22:23:12 INFO - Selection.addRange() tests
22:23:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:12 INFO - "
22:23:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:12 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 ""
22:23:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:12 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
22:23:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:12 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
22:23:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:12 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̈ḧ
22:23:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:12 INFO - "
22:23:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:12 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 ""
22:23:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:12 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
22:23:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:12 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
22:23:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 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
22:23:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:12 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
22:23:12 INFO - Selection.addRange() tests
22:23:13 INFO - Selection.addRange() tests
22:23:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:13 INFO - "
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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 ""
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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̈ḧ
22:23:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:13 INFO - "
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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 ""
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 INFO - Selection.addRange() tests
22:23:13 INFO - Selection.addRange() tests
22:23:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:13 INFO - "
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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 ""
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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̈ḧ
22:23:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:13 INFO - "
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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 ""
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:13 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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
22:23:14 INFO - Selection.addRange() tests
22:23:14 INFO - Selection.addRange() tests
22:23:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:14 INFO - "
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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 ""
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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̈ḧ
22:23:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:14 INFO - "
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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 ""
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 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
22:23:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:14 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
22:23:14 INFO - Selection.addRange() tests
22:23:15 INFO - Selection.addRange() tests
22:23:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:15 INFO - "
22:23:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:15 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 ""
22:23:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:15 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
22:23:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:15 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
22:23:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:15 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̈ḧ
22:23:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:15 INFO - "
22:23:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:15 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 ""
22:23:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:15 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
22:23:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:15 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
22:23:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 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
22:23:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:15 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
22:23:15 INFO - Selection.addRange() tests
22:23:16 INFO - Selection.addRange() tests
22:23:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:16 INFO - "
22:23:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:16 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 ""
22:23:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:16 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
22:23:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:16 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
22:23:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:16 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̈ḧ
22:23:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:16 INFO - "
22:23:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:16 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 ""
22:23:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:16 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
22:23:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:16 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
22:23:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 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
22:23:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:16 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
22:23:16 INFO - Selection.addRange() tests
22:23:16 INFO - Selection.addRange() tests
22:23:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:17 INFO - "
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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 ""
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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̈ḧ
22:23:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:17 INFO - "
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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 ""
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 INFO - Selection.addRange() tests
22:23:17 INFO - Selection.addRange() tests
22:23:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:17 INFO - "
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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 ""
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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̈ḧ
22:23:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:17 INFO - "
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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 ""
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 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
22:23:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:17 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
22:23:17 INFO - Selection.addRange() tests
22:23:18 INFO - Selection.addRange() tests
22:23:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:18 INFO - "
22:23:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:18 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 ""
22:23:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:18 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
22:23:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:18 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
22:23:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:18 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̈ḧ
22:23:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:18 INFO - "
22:23:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:18 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 ""
22:23:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:18 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
22:23:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:18 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
22:23:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 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
22:23:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:18 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
22:23:18 INFO - Selection.addRange() tests
22:23:19 INFO - Selection.addRange() tests
22:23:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:19 INFO - "
22:23:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:19 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 ""
22:23:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:19 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
22:23:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:19 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
22:23:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:19 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̈ḧ
22:23:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:19 INFO - "
22:23:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:19 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 ""
22:23:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:19 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
22:23:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:19 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
22:23:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 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
22:23:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:19 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
22:23:19 INFO - Selection.addRange() tests
22:23:20 INFO - Selection.addRange() tests
22:23:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:20 INFO - "
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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 ""
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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̈ḧ
22:23:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:20 INFO - "
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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 ""
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 INFO - Selection.addRange() tests
22:23:20 INFO - Selection.addRange() tests
22:23:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:20 INFO - "
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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 ""
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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̈ḧ
22:23:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:20 INFO - "
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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 ""
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:20 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 INFO - Selection.addRange() tests
22:23:21 INFO - Selection.addRange() tests
22:23:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:21 INFO - "
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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 ""
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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̈ḧ
22:23:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:21 INFO - "
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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 ""
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 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
22:23:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:21 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
22:23:21 INFO - Selection.addRange() tests
22:23:22 INFO - Selection.addRange() tests
22:23:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:22 INFO - "
22:23:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:22 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 ""
22:23:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:22 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
22:23:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:22 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
22:23:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:22 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̈ḧ
22:23:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:22 INFO - "
22:23:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:22 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 ""
22:23:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:22 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
22:23:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:22 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
22:23:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 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
22:23:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:22 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
22:23:22 INFO - Selection.addRange() tests
22:23:23 INFO - Selection.addRange() tests
22:23:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:23 INFO - "
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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 ""
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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̈ḧ
22:23:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:23 INFO - "
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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 ""
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 INFO - Selection.addRange() tests
22:23:23 INFO - Selection.addRange() tests
22:23:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:23 INFO - "
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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 ""
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:23 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:24 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̈ḧ
22:23:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:23:24 INFO - "
22:23:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:23:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:24 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 ""
22:23:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:23:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:24 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
22:23:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:23:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:24 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
22:23:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:23:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 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
22:23:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:23:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:23:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:23:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:23:24 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
22:23:24 INFO - - assert_throws: function "function () {
22:24:21 INFO - root.query(q)
22:24:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
22:24:21 INFO - root.queryAll(q)
22:24:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
22:24:21 INFO - root.query(q)
22:24:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
22:24:21 INFO - root.queryAll(q)
22:24:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
22:24:21 INFO - root.query(q)
22:24:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
22:24:21 INFO - root.queryAll(q)
22:24:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
22:24:21 INFO - root.query(q)
22:24:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
22:24:21 INFO - root.queryAll(q)
22:24:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
22:24:21 INFO - root.query(q)
22:24:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
22:24:21 INFO - root.queryAll(q)
22:24:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
22:24:21 INFO - root.query(q)
22:24:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
22:24:21 INFO - root.queryAll(q)
22:24:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
22:24:21 INFO - root.query(q)
22:24:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
22:24:21 INFO - root.queryAll(q)
22:24:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
22:24:21 INFO - root.query(q)
22:24:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
22:24:21 INFO - root.queryAll(q)
22:24:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
22:24:21 INFO - root.query(q)
22:24:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
22:24:21 INFO - root.queryAll(q)
22:24:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
22:24:21 INFO - root.query(q)
22:24:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
22:24:21 INFO - root.queryAll(q)
22:24:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
22:24:21 INFO - root.query(q)
22:24:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
22:24:21 INFO - root.queryAll(q)
22:24:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
22:24:21 INFO - root.query(q)
22:24:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
22:24:21 INFO - root.queryAll(q)
22:24:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
22:24:21 INFO - root.query(q)
22:24:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
22:24:21 INFO - root.queryAll(q)
22:24:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
22:24:21 INFO - root.query(q)
22:24:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
22:24:21 INFO - root.queryAll(q)
22:24:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 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 () {
22:24:21 INFO - root.query(q)
22:24:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 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 () {
22:24:21 INFO - root.queryAll(q)
22:24:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
22:24:21 INFO - root.query(q)
22:24:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
22:24:21 INFO - root.queryAll(q)
22:24:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 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 () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 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 () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 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 () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 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 () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 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 () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 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 () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 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 () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 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 () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 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 () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 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 () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 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 () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 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 () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 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 () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 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 () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 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 () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 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 () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 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 () {
22:24:22 INFO - root.query(q)
22:24:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:22 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 () {
22:24:22 INFO - root.queryAll(q)
22:24:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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 () {
22:24:23 INFO - root.query(q)
22:24:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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 () {
22:24:23 INFO - root.queryAll(q)
22:24:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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 () {
22:24:23 INFO - root.query(q)
22:24:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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 () {
22:24:23 INFO - root.queryAll(q)
22:24:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
22:24:23 INFO - root.query(q)
22:24:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
22:24:23 INFO - root.queryAll(q)
22:24:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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 () {
22:24:23 INFO - root.query(q)
22:24:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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 () {
22:24:23 INFO - root.queryAll(q)
22:24:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
22:24:23 INFO - root.query(q)
22:24:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
22:24:23 INFO - root.queryAll(q)
22:24:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
22:24:23 INFO - root.query(q)
22:24:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
22:24:23 INFO - root.queryAll(q)
22:24:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
22:24:23 INFO - root.query(q)
22:24:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
22:24:23 INFO - root.queryAll(q)
22:24:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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 () {
22:24:23 INFO - root.query(q)
22:24:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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 () {
22:24:23 INFO - root.queryAll(q)
22:24:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
22:24:23 INFO - root.query(q)
22:24:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
22:24:23 INFO - root.queryAll(q)
22:24:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
22:24:23 INFO - root.query(q)
22:24:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
22:24:23 INFO - root.queryAll(q)
22:24:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:24:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - PROCESS | 2064 | --DOMWINDOW == 43 (120DB800) [pid = 2064] [serial = 2292] [outer = 00000000] [url = about:blank]
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - PROCESS | 2064 | --DOMWINDOW == 42 (0FC36000) [pid = 2064] [serial = 2284] [outer = 00000000] [url = about:blank]
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - PROCESS | 2064 | --DOMWINDOW == 41 (0F9AF800) [pid = 2064] [serial = 2283] [outer = 00000000] [url = about:blank]
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - PROCESS | 2064 | --DOMWINDOW == 40 (11736400) [pid = 2064] [serial = 2286] [outer = 00000000] [url = about:blank]
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - PROCESS | 2064 | --DOMWINDOW == 39 (11DA2000) [pid = 2064] [serial = 2289] [outer = 00000000] [url = about:blank]
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - PROCESS | 2064 | --DOMWINDOW == 38 (0F657000) [pid = 2064] [serial = 2275] [outer = 00000000] [url = about:blank]
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - PROCESS | 2064 | --DOMWINDOW == 37 (0F908000) [pid = 2064] [serial = 2278] [outer = 00000000] [url = about:blank]
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - PROCESS | 2064 | --DOMWINDOW == 36 (11B95400) [pid = 2064] [serial = 2288] [outer = 00000000] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - PROCESS | 2064 | --DOMWINDOW == 35 (0F475000) [pid = 2064] [serial = 2274] [outer = 00000000] [url = http://web-platform.test:8000/selection/getRangeAt.html]
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - PROCESS | 2064 | --DOMWINDOW == 34 (11732800) [pid = 2064] [serial = 2285] [outer = 00000000] [url = http://web-platform.test:8000/selection/isCollapsed.html]
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - PROCESS | 2064 | --DOMWINDOW == 33 (0F9A7400) [pid = 2064] [serial = 2282] [outer = 00000000] [url = http://web-platform.test:8000/selection/interfaces.html]
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - PROCESS | 2064 | --DOMWINDOW == 32 (0F658800) [pid = 2064] [serial = 2277] [outer = 00000000] [url = http://web-platform.test:8000/selection/getSelection.html]
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - PROCESS | 2064 | --DOMWINDOW == 31 (1D00D400) [pid = 2064] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html]
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - PROCESS | 2064 | --DOMWINDOW == 30 (0F6CBC00) [pid = 2064] [serial = 2280] [outer = 00000000] [url = about:blank]
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 INFO - PROCESS | 2064 | --DOMWINDOW == 29 (1D3C5800) [pid = 2064] [serial = 2271] [outer = 00000000] [url = http://web-platform.test:8000/selection/extend.html]
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:23 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
22:24:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:24 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
22:24:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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 (2) (with no refNodes): .台北Táiběi - root.queryAll is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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 (2) (with no refNodes): .台北Táiběi - root.query is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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 (2) (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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 (2) (with no refNodes): .台北Táiběi.台北 - root.query is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.queryAll is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.query is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.queryAll is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.query is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
22:24:25 INFO - #descendant-div2 - root.queryAll is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
22:24:25 INFO - #descendant-div2 - root.query is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - >
22:24:25 INFO - #child-div2 - root.queryAll is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - >
22:24:25 INFO - #child-div2 - root.query is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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>
22:24:25 INFO - #child-div2 - root.queryAll is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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>
22:24:25 INFO - #child-div2 - root.query is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - >#child-div2 - root.queryAll is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - >#child-div2 - root.query is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - +
22:24:25 INFO - #adjacent-p3 - root.queryAll is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - +
22:24:25 INFO - #adjacent-p3 - root.query is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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+
22:24:25 INFO - #adjacent-p3 - root.queryAll is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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+
22:24:25 INFO - #adjacent-p3 - root.query is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - +#adjacent-p3 - root.queryAll is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - +#adjacent-p3 - root.query is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - ~
22:24:25 INFO - #sibling-p3 - root.queryAll is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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
22:24:25 INFO - ~
22:24:25 INFO - #sibling-p3 - root.query is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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~
22:24:25 INFO - #sibling-p3 - root.queryAll is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:25 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~
22:24:25 INFO - #sibling-p3 - root.query is not a function
22:24:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:26 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
22:24:26 INFO - ~#sibling-p3 - root.queryAll is not a function
22:24:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:26 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
22:24:26 INFO - ~#sibling-p3 - root.query is not a function
22:24:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:26 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
22:24:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:26 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
22:24:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:26 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
22:24:26 INFO -
22:24:26 INFO - ,
22:24:26 INFO -
22:24:26 INFO - #group strong - root.queryAll is not a function
22:24:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:26 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
22:24:26 INFO -
22:24:26 INFO - ,
22:24:26 INFO -
22:24:26 INFO - #group strong - root.query is not a function
22:24:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:26 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,
22:24:26 INFO - #group strong - root.queryAll is not a function
22:24:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:26 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,
22:24:26 INFO - #group strong - root.query is not a function
22:24:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:26 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
22:24:26 INFO - ,#group strong - root.queryAll is not a function
22:24:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:26 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
22:24:26 INFO - ,#group strong - root.query is not a function
22:24:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:26 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
22:24:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:24:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:26 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
22:24:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:24:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
22:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:24:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:24:26 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 6781ms
22:24:26 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
22:24:26 INFO - PROCESS | 2064 | ++DOCSHELL 0F420C00 == 10 [pid = 2064] [id = 821]
22:24:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 30 (0F490800) [pid = 2064] [serial = 2299] [outer = 00000000]
22:24:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 31 (0F6C7800) [pid = 2064] [serial = 2300] [outer = 0F490800]
22:24:26 INFO - PROCESS | 2064 | 1448000666317 Marionette INFO loaded listener.js
22:24:26 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:24:26 INFO - PROCESS | 2064 | ++DOMWINDOW == 32 (0F839800) [pid = 2064] [serial = 2301] [outer = 0F490800]
22:24:27 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
22:24:27 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
22:24:27 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 "
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
22:24:27 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"
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
22:24:27 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
22:24:27 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 "
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
22:24:27 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"
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 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 { "
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 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"
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 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]
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 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 { "
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 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]
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 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"
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 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 { "
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 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"
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 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]
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 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 { "
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 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]
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 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"
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 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 { "
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 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"
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 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]
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 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 { "
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 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]
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 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"
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
22:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:24:27 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:24:27 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1110ms
22:24:27 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
22:24:27 INFO - PROCESS | 2064 | ++DOCSHELL 0FC59000 == 11 [pid = 2064] [id = 822]
22:24:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 33 (11598800) [pid = 2064] [serial = 2302] [outer = 00000000]
22:24:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 34 (11DBDC00) [pid = 2064] [serial = 2303] [outer = 11598800]
22:24:27 INFO - PROCESS | 2064 | 1448000667449 Marionette INFO loaded listener.js
22:24:27 INFO - PROCESS | 2064 | [2064] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:24:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 35 (11E69400) [pid = 2064] [serial = 2304] [outer = 11598800]
22:24:27 INFO - PROCESS | 2064 | ++DOCSHELL 12580C00 == 12 [pid = 2064] [id = 823]
22:24:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 36 (12581400) [pid = 2064] [serial = 2305] [outer = 00000000]
22:24:27 INFO - PROCESS | 2064 | ++DOCSHELL 12585800 == 13 [pid = 2064] [id = 824]
22:24:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 37 (12A77800) [pid = 2064] [serial = 2306] [outer = 00000000]
22:24:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 38 (12A79800) [pid = 2064] [serial = 2307] [outer = 12A77800]
22:24:27 INFO - PROCESS | 2064 | ++DOMWINDOW == 39 (12A7C000) [pid = 2064] [serial = 2308] [outer = 12581400]
22:24:28 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
22:24:28 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
22:24:28 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
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:28 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:28 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
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:28 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:28 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
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:28 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:28 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:28 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:28 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
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:28 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:28 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
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:28 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:28 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
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:28 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:28 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
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:28 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:28 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
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:28 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:28 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
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:28 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:28 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
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:28 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:28 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
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:28 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:28 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
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:28 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:28 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
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:28 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:28 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
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:28 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:28 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
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:28 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:28 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
22:24:29 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 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
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
22:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
22:24:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
22:24:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:24:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:24:29 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */