builder: fx-team_win7-ix-debug_test-web-platform-tests-7
slave: t-w732-ix-144
starttime: 1448017301.62
results: success (0)
buildid: 20151120004936
builduid: a2169c19de454b918ab14d30f745114e
revision: c1bac7e467ed12be20caf4a58a7bac4cdf252119
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-20 03:01:41.623198) =========
master: http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-20 03:01:41.623646) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-20 03:01:41.623937) =========
'cd'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['cd']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-144
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-144
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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-144
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
C:\slave\test
program finished with exit code 0
elapsedTime=0.544000
basedir: 'C:\\slave\\test'
========= master_lag: 0.09 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-20 03:01:42.256020) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-20 03:01:42.256323) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-20 03:01:42.337999) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 03:01:42.338338) =========
'rm' '-rf' 'properties'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-144
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-144
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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-144
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
program finished with exit code 0
elapsedTime=0.201000
========= master_lag: 0.01 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 03:01:42.552286) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-20 03:01:42.552584) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-20 03:01:42.552964) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 03:01:42.553315) =========
'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:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-144
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-144
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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-144
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
--03:01:42-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 2.27 GB/s
03:01:43 (2.27 GB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.663000
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 03:01:43.231860) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2015-11-20 03:01:43.232195) =========
'rm' '-rf' 'scripts'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-144
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-144
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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-144
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
program finished with exit code 0
elapsedTime=3.001000
========= master_lag: 0.01 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2015-11-20 03:01:46.247929) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-20 03:01:46.248296) =========
'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev c1bac7e467ed12be20caf4a58a7bac4cdf252119 --destination scripts --debug'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev c1bac7e467ed12be20caf4a58a7bac4cdf252119 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-144
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-144
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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-144
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
2015-11-20 03:01:46,539 truncating revision to first 12 chars
2015-11-20 03:01:46,539 Setting DEBUG logging.
2015-11-20 03:01:46,539 attempt 1/10
2015-11-20 03:01:46,539 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/c1bac7e467ed?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-20 03:01:46,986 unpacking tar archive at: fx-team-c1bac7e467ed/testing/mozharness/
program finished with exit code 0
elapsedTime=1.093000
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-20 03:01:47.385611) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-20 03:01:47.385876) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-20 03:01:47.399647) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-20 03:01:47.399906) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-20 03:01:47.400282) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 18 mins, 47 secs) (at 2015-11-20 03:01:47.400562) =========
'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' 'fx-team' '--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', 'fx-team', '--download-symbols', 'true']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-144
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=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-144
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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PROPERTIES_FILE=C:\slave\test/buildprops.json
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-144
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
XPCOM_DEBUG_BREAK=warn
using PTY: False
03:01:47 INFO - MultiFileLogger online at 20151120 03:01:47 in C:\slave\test
03:01:47 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch fx-team --download-symbols true
03:01:47 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
03:01:47 INFO - {'append_to_log': False,
03:01:47 INFO - 'base_work_dir': 'C:\\slave\\test',
03:01:47 INFO - 'blob_upload_branch': 'fx-team',
03:01:47 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
03:01:47 INFO - 'buildbot_json_path': 'buildprops.json',
03:01:47 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
03:01:47 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
03:01:47 INFO - 'download_minidump_stackwalk': True,
03:01:47 INFO - 'download_symbols': 'true',
03:01:47 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
03:01:47 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
03:01:47 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
03:01:47 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
03:01:47 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
03:01:47 INFO - 'C:/mozilla-build/tooltool.py'),
03:01:47 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
03:01:47 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
03:01:47 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
03:01:47 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
03:01:47 INFO - 'log_level': 'info',
03:01:47 INFO - 'log_to_console': True,
03:01:47 INFO - 'opt_config_files': (),
03:01:47 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
03:01:47 INFO - '--processes=1',
03:01:47 INFO - '--config=%(test_path)s/wptrunner.ini',
03:01:47 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
03:01:47 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
03:01:47 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
03:01:47 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
03:01:47 INFO - 'pip_index': False,
03:01:47 INFO - 'require_test_zip': True,
03:01:47 INFO - 'test_type': ('testharness',),
03:01:47 INFO - 'this_chunk': '7',
03:01:47 INFO - 'total_chunks': '8',
03:01:47 INFO - 'virtualenv_path': 'venv',
03:01:47 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
03:01:47 INFO - 'work_dir': 'build'}
03:01:47 INFO - #####
03:01:47 INFO - ##### Running clobber step.
03:01:47 INFO - #####
03:01:47 INFO - Running pre-action listener: _resource_record_pre_action
03:01:47 INFO - Running main action method: clobber
03:01:47 INFO - rmtree: C:\slave\test\build
03:01:47 INFO - Using _rmtree_windows ...
03:01:47 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
03:02:47 INFO - Running post-action listener: _resource_record_post_action
03:02:47 INFO - #####
03:02:47 INFO - ##### Running read-buildbot-config step.
03:02:47 INFO - #####
03:02:47 INFO - Running pre-action listener: _resource_record_pre_action
03:02:47 INFO - Running main action method: read_buildbot_config
03:02:47 INFO - Using buildbot properties:
03:02:47 INFO - {
03:02:47 INFO - "properties": {
03:02:47 INFO - "buildnumber": 138,
03:02:47 INFO - "product": "firefox",
03:02:47 INFO - "script_repo_revision": "production",
03:02:47 INFO - "branch": "fx-team",
03:02:47 INFO - "repository": "",
03:02:47 INFO - "buildername": "Windows 7 32-bit fx-team debug test web-platform-tests-7",
03:02:47 INFO - "buildid": "20151120004936",
03:02:47 INFO - "slavename": "t-w732-ix-144",
03:02:47 INFO - "pgo_build": "False",
03:02:47 INFO - "basedir": "C:\\slave\\test",
03:02:47 INFO - "project": "",
03:02:47 INFO - "platform": "win32",
03:02:47 INFO - "master": "http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/",
03:02:47 INFO - "slavebuilddir": "test",
03:02:47 INFO - "scheduler": "tests-fx-team-win7-ix-debug-unittest-7-3600",
03:02:47 INFO - "repo_path": "integration/fx-team",
03:02:47 INFO - "moz_repo_path": "",
03:02:47 INFO - "stage_platform": "win32",
03:02:47 INFO - "builduid": "a2169c19de454b918ab14d30f745114e",
03:02:47 INFO - "revision": "c1bac7e467ed12be20caf4a58a7bac4cdf252119"
03:02:47 INFO - },
03:02:47 INFO - "sourcestamp": {
03:02:47 INFO - "repository": "",
03:02:47 INFO - "hasPatch": false,
03:02:47 INFO - "project": "",
03:02:47 INFO - "branch": "fx-team-win32-debug-unittest",
03:02:47 INFO - "changes": [
03:02:47 INFO - {
03:02:47 INFO - "category": null,
03:02:47 INFO - "files": [
03:02:47 INFO - {
03:02:47 INFO - "url": null,
03:02:47 INFO - "name": "https://queue.taskcluster.net/v1/task/u5JQ7OdPSMquavSqHA7HaA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
03:02:47 INFO - },
03:02:47 INFO - {
03:02:47 INFO - "url": null,
03:02:47 INFO - "name": "https://queue.taskcluster.net/v1/task/u5JQ7OdPSMquavSqHA7HaA/artifacts/public/build/test_packages.json"
03:02:47 INFO - }
03:02:47 INFO - ],
03:02:47 INFO - "repository": "",
03:02:47 INFO - "rev": "e4fab7d5c909ebac90258fe86a32faa97ce3b6bf",
03:02:47 INFO - "who": "cbook@mozilla.com",
03:02:47 INFO - "when": 1448013699,
03:02:47 INFO - "number": 6687751,
03:02:47 INFO - "comments": "Bug 1224196 - Applies word wrap fix to toolbar-group in devtools. r=ntim",
03:02:47 INFO - "project": "",
03:02:47 INFO - "at": "Fri 20 Nov 2015 02:01:39",
03:02:47 INFO - "branch": "fx-team-win32-debug-unittest",
03:02:47 INFO - "revlink": "",
03:02:47 INFO - "properties": [
03:02:47 INFO - [
03:02:47 INFO - "buildid",
03:02:47 INFO - "20151119234736",
03:02:47 INFO - "Change"
03:02:47 INFO - ],
03:02:47 INFO - [
03:02:47 INFO - "builduid",
03:02:47 INFO - "4a8c5385308e49598f014d9370b9a4c5",
03:02:47 INFO - "Change"
03:02:48 INFO - ],
03:02:48 INFO - [
03:02:48 INFO - "pgo_build",
03:02:48 INFO - "False",
03:02:48 INFO - "Change"
03:02:48 INFO - ]
03:02:48 INFO - ],
03:02:48 INFO - "revision": "e4fab7d5c909ebac90258fe86a32faa97ce3b6bf"
03:02:48 INFO - },
03:02:48 INFO - {
03:02:48 INFO - "category": null,
03:02:48 INFO - "files": [
03:02:48 INFO - {
03:02:48 INFO - "url": null,
03:02:48 INFO - "name": "https://queue.taskcluster.net/v1/task/OjtUD-gcRaeZfA9P5ueapg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
03:02:48 INFO - },
03:02:48 INFO - {
03:02:48 INFO - "url": null,
03:02:48 INFO - "name": "https://queue.taskcluster.net/v1/task/OjtUD-gcRaeZfA9P5ueapg/artifacts/public/build/test_packages.json"
03:02:48 INFO - }
03:02:48 INFO - ],
03:02:48 INFO - "repository": "",
03:02:48 INFO - "rev": "09cda89a211b76cce421e34a81346407df36c0f3",
03:02:48 INFO - "who": "cbook@mozilla.com",
03:02:48 INFO - "when": 1448012420,
03:02:48 INFO - "number": 6687686,
03:02:48 INFO - "comments": "Bug 1221040 - Add SHA-256 support to NativeCrypto and relevant tests to robocop. r=snorp",
03:02:48 INFO - "project": "",
03:02:48 INFO - "at": "Fri 20 Nov 2015 01:40:20",
03:02:48 INFO - "branch": "fx-team-win32-debug-unittest",
03:02:48 INFO - "revlink": "",
03:02:48 INFO - "properties": [
03:02:48 INFO - [
03:02:48 INFO - "buildid",
03:02:48 INFO - "20151120000936",
03:02:48 INFO - "Change"
03:02:48 INFO - ],
03:02:48 INFO - [
03:02:48 INFO - "builduid",
03:02:48 INFO - "5a7cdf1acda44d55b6fe6d9a9244538c",
03:02:48 INFO - "Change"
03:02:48 INFO - ],
03:02:48 INFO - [
03:02:48 INFO - "pgo_build",
03:02:48 INFO - "False",
03:02:48 INFO - "Change"
03:02:48 INFO - ]
03:02:48 INFO - ],
03:02:48 INFO - "revision": "09cda89a211b76cce421e34a81346407df36c0f3"
03:02:48 INFO - },
03:02:48 INFO - {
03:02:48 INFO - "category": null,
03:02:48 INFO - "files": [
03:02:48 INFO - {
03:02:48 INFO - "url": null,
03:02:48 INFO - "name": "https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
03:02:48 INFO - },
03:02:48 INFO - {
03:02:48 INFO - "url": null,
03:02:48 INFO - "name": "https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/test_packages.json"
03:02:48 INFO - }
03:02:48 INFO - ],
03:02:48 INFO - "repository": "",
03:02:48 INFO - "rev": "c1bac7e467ed12be20caf4a58a7bac4cdf252119",
03:02:48 INFO - "who": "cbook@mozilla.com",
03:02:48 INFO - "when": 1448013445,
03:02:48 INFO - "number": 6687738,
03:02:48 INFO - "comments": "Bug 1198209 - Add a histogram for USS r=Yoric\nUnique Set Size (USS) could be described as \"the amount of memory you could\nexpect to reclaim if you killed this process\"\n\nResident Set Size (RSS) is USS with the addition of memory allocated by\nshared memory.\n\nTo get a full picture of the memory use of a multi-process application is\nimpossible. A better guess than most is\n\nParent Process' RSS + sum(Child Processes' USS)\n\nOr, from Telemetry:\n\nParent MEMORY_RESIDENT + sum(Children's MEMORY_UNIQUE)",
03:02:48 INFO - "project": "",
03:02:48 INFO - "at": "Fri 20 Nov 2015 01:57:25",
03:02:48 INFO - "branch": "fx-team-win32-debug-unittest",
03:02:48 INFO - "revlink": "",
03:02:48 INFO - "properties": [
03:02:48 INFO - [
03:02:48 INFO - "buildid",
03:02:48 INFO - "20151120004936",
03:02:48 INFO - "Change"
03:02:48 INFO - ],
03:02:48 INFO - [
03:02:48 INFO - "builduid",
03:02:48 INFO - "a2169c19de454b918ab14d30f745114e",
03:02:48 INFO - "Change"
03:02:48 INFO - ],
03:02:48 INFO - [
03:02:48 INFO - "pgo_build",
03:02:48 INFO - "False",
03:02:48 INFO - "Change"
03:02:48 INFO - ]
03:02:48 INFO - ],
03:02:48 INFO - "revision": "c1bac7e467ed12be20caf4a58a7bac4cdf252119"
03:02:48 INFO - }
03:02:48 INFO - ],
03:02:48 INFO - "revision": "c1bac7e467ed12be20caf4a58a7bac4cdf252119"
03:02:48 INFO - }
03:02:48 INFO - }
03:02:48 INFO - Found installer url https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip.
03:02:48 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/test_packages.json.
03:02:48 INFO - Running post-action listener: _resource_record_post_action
03:02:48 INFO - #####
03:02:48 INFO - ##### Running download-and-extract step.
03:02:48 INFO - #####
03:02:48 INFO - Running pre-action listener: _resource_record_pre_action
03:02:48 INFO - Running main action method: download_and_extract
03:02:48 INFO - mkdir: C:\slave\test\build\tests
03:02:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:02:48 INFO - https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
03:02:48 INFO - trying https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/test_packages.json
03:02:48 INFO - Downloading https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/test_packages.json to C:\slave\test\build\test_packages.json
03:02:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/test_packages.json', 'file_name': 'C:\\slave\\test\\build\\test_packages.json'}, attempt #1
03:02:49 INFO - Downloaded 1221 bytes.
03:02:49 INFO - Reading from file C:\slave\test\build\test_packages.json
03:02:49 INFO - Using the following test package requirements:
03:02:49 INFO - {u'common': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
03:02:49 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
03:02:49 INFO - u'firefox-45.0a1.en-US.win32.cppunittest.tests.zip'],
03:02:49 INFO - u'jittest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
03:02:49 INFO - u'jsshell-win32.zip'],
03:02:49 INFO - u'mochitest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
03:02:49 INFO - u'firefox-45.0a1.en-US.win32.mochitest.tests.zip'],
03:02:49 INFO - u'mozbase': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
03:02:49 INFO - u'reftest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
03:02:49 INFO - u'firefox-45.0a1.en-US.win32.reftest.tests.zip'],
03:02:49 INFO - u'talos': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
03:02:49 INFO - u'firefox-45.0a1.en-US.win32.talos.tests.zip'],
03:02:49 INFO - u'web-platform': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
03:02:49 INFO - u'firefox-45.0a1.en-US.win32.web-platform.tests.zip'],
03:02:49 INFO - u'webapprt': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
03:02:49 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
03:02:49 INFO - u'firefox-45.0a1.en-US.win32.xpcshell.tests.zip']}
03:02:49 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
03:02:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:02:49 INFO - https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
03:02:49 INFO - trying https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip
03:02:49 INFO - Downloading https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/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
03:02:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/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
03:02:56 INFO - Downloaded 19214673 bytes.
03:02:56 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
03:02:56 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/*
03:02:56 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
03:02:57 INFO - caution: filename not matched: web-platform/*
03:02:57 INFO - Return code: 11
03:02:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:02:57 INFO - https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
03:02:57 INFO - trying https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip
03:02:57 INFO - Downloading https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/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
03:02:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/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
03:02:59 INFO - Downloaded 30976246 bytes.
03:02:59 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
03:02:59 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/*
03:02:59 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
03:03:32 INFO - caution: filename not matched: bin/*
03:03:32 INFO - caution: filename not matched: config/*
03:03:32 INFO - caution: filename not matched: mozbase/*
03:03:32 INFO - caution: filename not matched: marionette/*
03:03:32 INFO - Return code: 11
03:03: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')]}
03:03:32 INFO - https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip matches https://queue.taskcluster.net
03:03:32 INFO - trying https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
03:03:32 INFO - Downloading https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip to C:\slave\test\build\firefox-45.0a1.en-US.win32.zip
03:03:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/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
03:03:34 INFO - Downloaded 65115915 bytes.
03:03:34 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
03:03:34 INFO - mkdir: C:\slave\test\properties
03:03:34 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
03:03:34 INFO - Writing to file C:\slave\test\properties\build_url
03:03:34 INFO - Contents:
03:03:34 INFO - build_url:https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
03:03:34 INFO - mkdir: C:\slave\test\build\symbols
03:03:34 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')]}
03:03:34 INFO - https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net
03:03:34 INFO - trying https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
03:03:34 INFO - Downloading https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/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
03:03:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/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
03:03:38 INFO - Downloaded 52758129 bytes.
03:03:38 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
03:03:38 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url
03:03:38 INFO - Writing to file C:\slave\test\properties\symbols_url
03:03:38 INFO - Contents:
03:03:38 INFO - symbols_url:https://queue.taskcluster.net/v1/task/M6gch4z0QbGFLWHRlROVQg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
03:03: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
03:03:38 INFO - Copy/paste: unzip -q C:\slave\test\build\symbols\firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
03:03:42 INFO - Return code: 0
03:03:42 INFO - Running post-action listener: _resource_record_post_action
03:03:42 INFO - Running post-action listener: set_extra_try_arguments
03:03:42 INFO - #####
03:03:42 INFO - ##### Running create-virtualenv step.
03:03:42 INFO - #####
03:03:42 INFO - Running pre-action listener: _pre_create_virtualenv
03:03:42 INFO - Running pre-action listener: _resource_record_pre_action
03:03:42 INFO - Running main action method: create_virtualenv
03:03:42 INFO - Creating virtualenv C:\slave\test\build\venv
03:03:42 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
03:03:42 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
03:03:47 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
03:03:51 INFO - Installing distribute......................................................................................................................................................................................done.
03:03:52 INFO - Return code: 0
03:03:52 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
03:03:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:03:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:03:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:03:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:03:52 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x0192F6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C202F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01BF7B68>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B972C0>, '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 0x01830D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x012D4E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-144', 'USERDOMAIN': 'T-W732-IX-144', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-144', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
03:03:52 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build
03:03:52 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
03:03:52 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
03:03:52 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
03:03:52 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
03:03:52 INFO - 'COMPUTERNAME': 'T-W732-IX-144',
03:03:52 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
03:03:52 INFO - 'DCLOCATION': 'SCL3',
03:03:52 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
03:03:52 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
03:03:52 INFO - 'FP_NO_HOST_CHECK': 'NO',
03:03:52 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
03:03:52 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
03:03:52 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
03:03:52 INFO - 'HOMEDRIVE': 'C:',
03:03:52 INFO - 'HOMEPATH': '\\Users\\cltbld',
03:03:52 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
03:03:52 INFO - 'KTS_VERSION': '1.19c',
03:03:52 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
03:03:52 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
03:03:52 INFO - 'LOGONSERVER': '\\\\T-W732-IX-144',
03:03:52 INFO - 'MONDIR': 'C:\\Monitor_config\\',
03:03:52 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
03:03:52 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
03:03:52 INFO - 'MOZILLABUILDDRIVE': 'C:',
03:03:52 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
03:03:52 INFO - 'MOZ_AIRBAG': '1',
03:03:52 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
03:03:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:03:52 INFO - 'MOZ_MSVCVERSION': '8',
03:03:52 INFO - 'MOZ_NO_REMOTE': '1',
03:03:52 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
03:03:52 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
03:03:52 INFO - 'NO_EM_RESTART': '1',
03:03:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:03:52 INFO - 'NUMBER_OF_PROCESSORS': '8',
03:03:52 INFO - 'OS': 'Windows_NT',
03:03:52 INFO - 'OURDRIVE': 'C:',
03:03:52 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
03:03:52 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
03:03:52 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
03:03:52 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
03:03:52 INFO - 'PROCESSOR_LEVEL': '6',
03:03:52 INFO - 'PROCESSOR_REVISION': '1e05',
03:03:52 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
03:03:52 INFO - 'PROGRAMFILES': 'C:\\Program Files',
03:03:52 INFO - 'PROMPT': '$P$G',
03:03:52 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
03:03:52 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
03:03:52 INFO - 'PUBLIC': 'C:\\Users\\Public',
03:03:52 INFO - 'PWD': 'C:\\slave\\test',
03:03:52 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
03:03:52 INFO - 'SLAVEDIR': 'C:\\slave\\',
03:03:52 INFO - 'SYSTEMDRIVE': 'C:',
03:03:52 INFO - 'SYSTEMROOT': 'C:\\windows',
03:03:52 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
03:03:52 INFO - 'TEST1': 'testie',
03:03:52 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
03:03:52 INFO - 'USERDOMAIN': 'T-W732-IX-144',
03:03:52 INFO - 'USERNAME': 'cltbld',
03:03:52 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
03:03:52 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
03:03:52 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
03:03:52 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
03:03:52 INFO - 'WINDIR': 'C:\\windows',
03:03:52 INFO - 'WINDOWS_TRACING_FLAGS': '3',
03:03:52 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
03:03:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
03:03:53 INFO - Ignoring indexes: http://pypi.python.org/simple/
03:03:53 INFO - Downloading/unpacking psutil>=0.7.1
03:03:53 INFO - Creating supposed download cache at C:\slave\test\build\venv\cache
03:03:54 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
03:03:54 INFO - Running setup.py egg_info for package psutil
03:03:54 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
03:03:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
03:03:54 INFO - Installing collected packages: psutil
03:03:54 INFO - Running setup.py install for psutil
03:03:54 INFO - building 'psutil._psutil_windows' extension
03:03:54 INFO - error: Unable to find vcvarsall.bat
03:03:54 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:\users\cltbld\appdata\local\temp\pip-nvurig-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
03:03:54 INFO - running install
03:03:54 INFO - running build
03:03:54 INFO - running build_py
03:03:54 INFO - creating build
03:03:54 INFO - creating build\lib.win32-2.7
03:03:54 INFO - creating build\lib.win32-2.7\psutil
03:03:54 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
03:03:54 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
03:03:54 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
03:03:54 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
03:03:54 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
03:03:54 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
03:03:54 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
03:03:54 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
03:03:54 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
03:03:54 INFO - running build_ext
03:03:54 INFO - building 'psutil._psutil_windows' extension
03:03:54 INFO - error: Unable to find vcvarsall.bat
03:03:54 INFO - ----------------------------------------
03:03:54 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:\users\cltbld\appdata\local\temp\pip-nvurig-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
03:03:54 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
03:03:54 WARNING - Return code: 1
03:03:54 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!
03:03:54 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
03:03:54 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')]}
03:03:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:03:54 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')]}
03:03:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:03:54 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 0x0192F6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C202F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01BF7B68>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B972C0>, '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 0x01830D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x012D4E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-144', 'USERDOMAIN': 'T-W732-IX-144', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-144', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
03:03:54 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
03:03:54 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
03:03:54 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
03:03:54 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
03:03:54 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
03:03:54 INFO - 'COMPUTERNAME': 'T-W732-IX-144',
03:03:54 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
03:03:54 INFO - 'DCLOCATION': 'SCL3',
03:03:54 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
03:03:54 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
03:03:54 INFO - 'FP_NO_HOST_CHECK': 'NO',
03:03:54 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
03:03:54 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
03:03:54 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
03:03:54 INFO - 'HOMEDRIVE': 'C:',
03:03:54 INFO - 'HOMEPATH': '\\Users\\cltbld',
03:03:54 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
03:03:54 INFO - 'KTS_VERSION': '1.19c',
03:03:54 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
03:03:54 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
03:03:54 INFO - 'LOGONSERVER': '\\\\T-W732-IX-144',
03:03:54 INFO - 'MONDIR': 'C:\\Monitor_config\\',
03:03:54 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
03:03:54 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
03:03:54 INFO - 'MOZILLABUILDDRIVE': 'C:',
03:03:54 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
03:03:54 INFO - 'MOZ_AIRBAG': '1',
03:03:54 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
03:03:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:03:54 INFO - 'MOZ_MSVCVERSION': '8',
03:03:54 INFO - 'MOZ_NO_REMOTE': '1',
03:03:54 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
03:03:54 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
03:03:54 INFO - 'NO_EM_RESTART': '1',
03:03:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:03:54 INFO - 'NUMBER_OF_PROCESSORS': '8',
03:03:54 INFO - 'OS': 'Windows_NT',
03:03:54 INFO - 'OURDRIVE': 'C:',
03:03:54 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
03:03:54 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
03:03:54 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
03:03:54 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
03:03:54 INFO - 'PROCESSOR_LEVEL': '6',
03:03:54 INFO - 'PROCESSOR_REVISION': '1e05',
03:03:54 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
03:03:54 INFO - 'PROGRAMFILES': 'C:\\Program Files',
03:03:54 INFO - 'PROMPT': '$P$G',
03:03:54 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
03:03:54 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
03:03:54 INFO - 'PUBLIC': 'C:\\Users\\Public',
03:03:54 INFO - 'PWD': 'C:\\slave\\test',
03:03:54 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
03:03:54 INFO - 'SLAVEDIR': 'C:\\slave\\',
03:03:54 INFO - 'SYSTEMDRIVE': 'C:',
03:03:54 INFO - 'SYSTEMROOT': 'C:\\windows',
03:03:54 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
03:03:54 INFO - 'TEST1': 'testie',
03:03:54 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
03:03:54 INFO - 'USERDOMAIN': 'T-W732-IX-144',
03:03:54 INFO - 'USERNAME': 'cltbld',
03:03:54 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
03:03:54 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
03:03:54 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
03:03:54 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
03:03:54 INFO - 'WINDIR': 'C:\\windows',
03:03:54 INFO - 'WINDOWS_TRACING_FLAGS': '3',
03:03:54 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
03:03:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
03:03:55 INFO - Ignoring indexes: http://pypi.python.org/simple/
03:03:55 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
03:03:55 INFO - Downloading mozsystemmonitor-0.0.tar.gz
03:03:55 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
03:03:55 INFO - Running setup.py egg_info for package mozsystemmonitor
03:03:55 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
03:03:55 INFO - Running setup.py egg_info for package psutil
03:03:55 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
03:03:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
03:03:55 INFO - Installing collected packages: mozsystemmonitor, psutil
03:03:55 INFO - Running setup.py install for mozsystemmonitor
03:03:55 INFO - Running setup.py install for psutil
03:03:55 INFO - building 'psutil._psutil_windows' extension
03:03:55 INFO - error: Unable to find vcvarsall.bat
03:03:55 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:\users\cltbld\appdata\local\temp\pip-mjtdev-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
03:03:55 INFO - running install
03:03:55 INFO - running build
03:03:55 INFO - running build_py
03:03:55 INFO - running build_ext
03:03:55 INFO - building 'psutil._psutil_windows' extension
03:03:55 INFO - error: Unable to find vcvarsall.bat
03:03:55 INFO - ----------------------------------------
03:03:55 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:\users\cltbld\appdata\local\temp\pip-mjtdev-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
03:03:55 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
03:03:55 WARNING - Return code: 1
03:03:55 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!
03:03:55 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
03:03:55 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')]}
03:03:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:03:55 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')]}
03:03:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:03:55 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 0x0192F6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C202F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01BF7B68>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B972C0>, '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 0x01830D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x012D4E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-144', 'USERDOMAIN': 'T-W732-IX-144', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-144', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
03:03:55 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
03:03:55 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
03:03:55 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
03:03:55 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
03:03:55 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
03:03:55 INFO - 'COMPUTERNAME': 'T-W732-IX-144',
03:03:55 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
03:03:55 INFO - 'DCLOCATION': 'SCL3',
03:03:55 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
03:03:55 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
03:03:55 INFO - 'FP_NO_HOST_CHECK': 'NO',
03:03:55 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
03:03:55 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
03:03:55 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
03:03:55 INFO - 'HOMEDRIVE': 'C:',
03:03:55 INFO - 'HOMEPATH': '\\Users\\cltbld',
03:03:55 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
03:03:55 INFO - 'KTS_VERSION': '1.19c',
03:03:55 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
03:03:55 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
03:03:55 INFO - 'LOGONSERVER': '\\\\T-W732-IX-144',
03:03:55 INFO - 'MONDIR': 'C:\\Monitor_config\\',
03:03:55 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
03:03:55 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
03:03:55 INFO - 'MOZILLABUILDDRIVE': 'C:',
03:03:55 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
03:03:55 INFO - 'MOZ_AIRBAG': '1',
03:03:55 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
03:03:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:03:55 INFO - 'MOZ_MSVCVERSION': '8',
03:03:55 INFO - 'MOZ_NO_REMOTE': '1',
03:03:55 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
03:03:55 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
03:03:55 INFO - 'NO_EM_RESTART': '1',
03:03:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:03:55 INFO - 'NUMBER_OF_PROCESSORS': '8',
03:03:55 INFO - 'OS': 'Windows_NT',
03:03:55 INFO - 'OURDRIVE': 'C:',
03:03:55 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
03:03:55 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
03:03:55 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
03:03:55 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
03:03:55 INFO - 'PROCESSOR_LEVEL': '6',
03:03:55 INFO - 'PROCESSOR_REVISION': '1e05',
03:03:55 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
03:03:55 INFO - 'PROGRAMFILES': 'C:\\Program Files',
03:03:55 INFO - 'PROMPT': '$P$G',
03:03:55 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
03:03:55 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
03:03:55 INFO - 'PUBLIC': 'C:\\Users\\Public',
03:03:55 INFO - 'PWD': 'C:\\slave\\test',
03:03:55 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
03:03:55 INFO - 'SLAVEDIR': 'C:\\slave\\',
03:03:55 INFO - 'SYSTEMDRIVE': 'C:',
03:03:55 INFO - 'SYSTEMROOT': 'C:\\windows',
03:03:55 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
03:03:55 INFO - 'TEST1': 'testie',
03:03:55 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
03:03:55 INFO - 'USERDOMAIN': 'T-W732-IX-144',
03:03:55 INFO - 'USERNAME': 'cltbld',
03:03:55 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
03:03:55 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
03:03:55 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
03:03:55 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
03:03:55 INFO - 'WINDIR': 'C:\\windows',
03:03:55 INFO - 'WINDOWS_TRACING_FLAGS': '3',
03:03:55 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
03:03:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
03:03:55 INFO - Ignoring indexes: http://pypi.python.org/simple/
03:03:55 INFO - Downloading/unpacking blobuploader==1.2.4
03:03:55 INFO - Downloading blobuploader-1.2.4.tar.gz
03:03:55 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
03:03:55 INFO - Running setup.py egg_info for package blobuploader
03:03:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
03:03:59 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
03:03:59 INFO - Running setup.py egg_info for package requests
03:03:59 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
03:03:59 INFO - Downloading docopt-0.6.1.tar.gz
03:03:59 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
03:03:59 INFO - Running setup.py egg_info for package docopt
03:03:59 INFO - Installing collected packages: blobuploader, docopt, requests
03:03:59 INFO - Running setup.py install for blobuploader
03:03:59 INFO - Running setup.py install for docopt
03:03:59 INFO - Running setup.py install for requests
03:03:59 INFO - Successfully installed blobuploader docopt requests
03:03:59 INFO - Cleaning up...
03:03:59 INFO - Return code: 0
03:03:59 INFO - Installing None into virtualenv C:\slave\test\build\venv
03:03: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')]}
03:03:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:03: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')]}
03:03:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:03:59 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 0x0192F6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C202F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01BF7B68>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B972C0>, '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 0x01830D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x012D4E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-144', 'USERDOMAIN': 'T-W732-IX-144', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-144', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
03:03:59 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
03:03:59 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
03:03:59 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
03:03:59 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
03:03:59 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
03:03:59 INFO - 'COMPUTERNAME': 'T-W732-IX-144',
03:03:59 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
03:03:59 INFO - 'DCLOCATION': 'SCL3',
03:03:59 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
03:03:59 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
03:03:59 INFO - 'FP_NO_HOST_CHECK': 'NO',
03:03:59 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
03:03:59 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
03:03:59 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
03:03:59 INFO - 'HOMEDRIVE': 'C:',
03:03:59 INFO - 'HOMEPATH': '\\Users\\cltbld',
03:03:59 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
03:03:59 INFO - 'KTS_VERSION': '1.19c',
03:03:59 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
03:03:59 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
03:03:59 INFO - 'LOGONSERVER': '\\\\T-W732-IX-144',
03:03:59 INFO - 'MONDIR': 'C:\\Monitor_config\\',
03:03:59 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
03:03:59 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
03:03:59 INFO - 'MOZILLABUILDDRIVE': 'C:',
03:03:59 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
03:03:59 INFO - 'MOZ_AIRBAG': '1',
03:03:59 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
03:03:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:03:59 INFO - 'MOZ_MSVCVERSION': '8',
03:03:59 INFO - 'MOZ_NO_REMOTE': '1',
03:03:59 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
03:03:59 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
03:03:59 INFO - 'NO_EM_RESTART': '1',
03:03:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:03:59 INFO - 'NUMBER_OF_PROCESSORS': '8',
03:03:59 INFO - 'OS': 'Windows_NT',
03:03:59 INFO - 'OURDRIVE': 'C:',
03:03: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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
03:03:59 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
03:03:59 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
03:03:59 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
03:03:59 INFO - 'PROCESSOR_LEVEL': '6',
03:03:59 INFO - 'PROCESSOR_REVISION': '1e05',
03:03:59 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
03:03:59 INFO - 'PROGRAMFILES': 'C:\\Program Files',
03:03:59 INFO - 'PROMPT': '$P$G',
03:03:59 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
03:03:59 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
03:03:59 INFO - 'PUBLIC': 'C:\\Users\\Public',
03:03:59 INFO - 'PWD': 'C:\\slave\\test',
03:03:59 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
03:03:59 INFO - 'SLAVEDIR': 'C:\\slave\\',
03:03:59 INFO - 'SYSTEMDRIVE': 'C:',
03:03:59 INFO - 'SYSTEMROOT': 'C:\\windows',
03:03:59 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
03:03:59 INFO - 'TEST1': 'testie',
03:03:59 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
03:03:59 INFO - 'USERDOMAIN': 'T-W732-IX-144',
03:03:59 INFO - 'USERNAME': 'cltbld',
03:03:59 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
03:03:59 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
03:03:59 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
03:03:59 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
03:03:59 INFO - 'WINDIR': 'C:\\windows',
03:03:59 INFO - 'WINDOWS_TRACING_FLAGS': '3',
03:03:59 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
03:03:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
03:04:03 INFO - Ignoring indexes: http://pypi.python.org/simple/
03:04:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
03:04:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
03:04:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
03:04:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
03:04:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
03:04:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
03:04:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
03:04:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
03:04:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
03:04:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
03:04:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
03:04:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
03:04:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
03:04:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
03:04:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
03:04:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
03:04:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
03:04:03 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
03:04:03 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
03:04:03 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
03:04:03 INFO - Unpacking c:\slave\test\build\tests\marionette
03:04:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
03:04:03 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
03:04:03 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, marionette-transport, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion
03:04:18 INFO - Running setup.py install for browsermob-proxy
03:04:18 INFO - Running setup.py install for manifestparser
03:04:18 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Running setup.py install for marionette-client
03:04:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
03:04:18 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Running setup.py install for marionette-driver
03:04:18 INFO - Running setup.py install for marionette-transport
03:04:18 INFO - Running setup.py install for mozcrash
03:04:18 INFO - Running setup.py install for mozdebug
03:04:18 INFO - Running setup.py install for mozdevice
03:04:18 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Running setup.py install for mozfile
03:04:18 INFO - Running setup.py install for mozhttpd
03:04:18 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Running setup.py install for mozinfo
03:04:18 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Running setup.py install for mozInstall
03:04:18 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Running setup.py install for mozleak
03:04:18 INFO - Running setup.py install for mozlog
03:04:18 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Running setup.py install for moznetwork
03:04:18 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Running setup.py install for mozprocess
03:04:18 INFO - Running setup.py install for mozprofile
03:04:18 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
03:04:18 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
03:04:19 INFO - Running setup.py install for mozrunner
03:04:19 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
03:04:19 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
03:04:19 INFO - Running setup.py install for mozscreenshot
03:04:19 INFO - Running setup.py install for moztest
03:04:19 INFO - Running setup.py install for mozversion
03:04:19 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
03:04:19 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
03:04:19 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
03:04:19 INFO - Cleaning up...
03:04:19 INFO - Return code: 0
03:04:19 INFO - Installing None into virtualenv C:\slave\test\build\venv
03:04: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')]}
03:04:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:04: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')]}
03:04:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:04:19 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '-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 0x0192F6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C202F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01BF7B68>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B972C0>, '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 0x01830D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x012D4E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-144', 'USERDOMAIN': 'T-W732-IX-144', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-144', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
03:04:19 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
03:04:19 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
03:04:19 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
03:04:19 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
03:04:19 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
03:04:19 INFO - 'COMPUTERNAME': 'T-W732-IX-144',
03:04:19 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
03:04:19 INFO - 'DCLOCATION': 'SCL3',
03:04:19 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
03:04:19 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
03:04:19 INFO - 'FP_NO_HOST_CHECK': 'NO',
03:04:19 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
03:04:19 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
03:04:19 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
03:04:19 INFO - 'HOMEDRIVE': 'C:',
03:04:19 INFO - 'HOMEPATH': '\\Users\\cltbld',
03:04:19 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
03:04:19 INFO - 'KTS_VERSION': '1.19c',
03:04:19 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
03:04:19 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
03:04:19 INFO - 'LOGONSERVER': '\\\\T-W732-IX-144',
03:04:19 INFO - 'MONDIR': 'C:\\Monitor_config\\',
03:04:19 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
03:04:19 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
03:04:19 INFO - 'MOZILLABUILDDRIVE': 'C:',
03:04:19 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
03:04:19 INFO - 'MOZ_AIRBAG': '1',
03:04:19 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
03:04:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:04:19 INFO - 'MOZ_MSVCVERSION': '8',
03:04:19 INFO - 'MOZ_NO_REMOTE': '1',
03:04:19 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
03:04:19 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
03:04:19 INFO - 'NO_EM_RESTART': '1',
03:04:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:04:19 INFO - 'NUMBER_OF_PROCESSORS': '8',
03:04:19 INFO - 'OS': 'Windows_NT',
03:04:19 INFO - 'OURDRIVE': 'C:',
03:04:19 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
03:04:19 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
03:04:19 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
03:04:19 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
03:04:19 INFO - 'PROCESSOR_LEVEL': '6',
03:04:19 INFO - 'PROCESSOR_REVISION': '1e05',
03:04:19 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
03:04:19 INFO - 'PROGRAMFILES': 'C:\\Program Files',
03:04:19 INFO - 'PROMPT': '$P$G',
03:04:19 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
03:04:19 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
03:04:19 INFO - 'PUBLIC': 'C:\\Users\\Public',
03:04:19 INFO - 'PWD': 'C:\\slave\\test',
03:04:19 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
03:04:19 INFO - 'SLAVEDIR': 'C:\\slave\\',
03:04:19 INFO - 'SYSTEMDRIVE': 'C:',
03:04:19 INFO - 'SYSTEMROOT': 'C:\\windows',
03:04:19 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
03:04:19 INFO - 'TEST1': 'testie',
03:04:19 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
03:04:19 INFO - 'USERDOMAIN': 'T-W732-IX-144',
03:04:19 INFO - 'USERNAME': 'cltbld',
03:04:19 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
03:04:19 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
03:04:19 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
03:04:19 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
03:04:19 INFO - 'WINDIR': 'C:\\windows',
03:04:19 INFO - 'WINDOWS_TRACING_FLAGS': '3',
03:04:19 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
03:04:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
03:04:22 INFO - Ignoring indexes: http://pypi.python.org/simple/
03:04:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
03:04:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
03:04:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
03:04:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
03:04:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
03:04:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
03:04:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
03:04:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
03:04:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
03:04:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
03:04:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
03:04:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
03:04:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
03:04:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
03:04:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
03:04:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
03:04:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
03:04:22 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
03:04:22 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
03:04:22 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
03:04:22 INFO - Unpacking c:\slave\test\build\tests\marionette
03:04:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
03:04:22 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
03:04:22 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))
03:04:32 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))
03:04:32 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))
03:04:32 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))
03:04:32 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))
03:04:32 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
03:04:32 INFO - Downloading blessings-1.5.1.tar.gz
03:04:32 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
03:04:32 INFO - Running setup.py egg_info for package blessings
03:04:32 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))
03:04:32 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
03:04:32 INFO - Running setup.py install for blessings
03:04:32 INFO - Running setup.py install for browsermob-proxy
03:04:32 INFO - Running setup.py install for manifestparser
03:04:32 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Running setup.py install for marionette-client
03:04:32 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
03:04:32 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Running setup.py install for marionette-driver
03:04:32 INFO - Running setup.py install for marionette-transport
03:04:32 INFO - Running setup.py install for mozcrash
03:04:32 INFO - Running setup.py install for mozdebug
03:04:32 INFO - Running setup.py install for mozdevice
03:04:32 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Running setup.py install for mozhttpd
03:04:32 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Running setup.py install for mozInstall
03:04:32 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Running setup.py install for mozleak
03:04:32 INFO - Running setup.py install for mozprofile
03:04:32 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
03:04:32 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
03:04:34 INFO - Running setup.py install for mozrunner
03:04:34 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
03:04:34 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
03:04:34 INFO - Running setup.py install for mozscreenshot
03:04:34 INFO - Running setup.py install for moztest
03:04:34 INFO - Running setup.py install for mozversion
03:04:34 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
03:04:34 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
03:04:34 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion
03:04:34 INFO - Cleaning up...
03:04:34 INFO - Return code: 0
03:04:34 INFO - Done creating virtualenv C:\slave\test\build\venv.
03:04:34 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
03:04:34 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
03:04:35 INFO - Reading from file tmpfile_stdout
03:04:35 INFO - Using _rmtree_windows ...
03:04:35 INFO - Using _rmtree_windows ...
03:04:35 INFO - Current package versions:
03:04:35 INFO - blessings == 1.5.1
03:04:35 INFO - blobuploader == 1.2.4
03:04:35 INFO - browsermob-proxy == 0.6.0
03:04:35 INFO - distribute == 0.6.14
03:04:35 INFO - docopt == 0.6.1
03:04:35 INFO - manifestparser == 1.1
03:04:35 INFO - marionette-client == 2.0.0
03:04:35 INFO - marionette-driver == 1.1.1
03:04:35 INFO - marionette-transport == 1.0.0
03:04:35 INFO - mozInstall == 1.12
03:04:35 INFO - mozcrash == 0.16
03:04:35 INFO - mozdebug == 0.1
03:04:35 INFO - mozdevice == 0.47
03:04:35 INFO - mozfile == 1.2
03:04:35 INFO - mozhttpd == 0.7
03:04:35 INFO - mozinfo == 0.9
03:04:35 INFO - mozleak == 0.1
03:04:35 INFO - mozlog == 3.0
03:04:35 INFO - moznetwork == 0.27
03:04:35 INFO - mozprocess == 0.22
03:04:35 INFO - mozprofile == 0.27
03:04:35 INFO - mozrunner == 6.11
03:04:35 INFO - mozscreenshot == 0.1
03:04:35 INFO - mozsystemmonitor == 0.0
03:04:35 INFO - moztest == 0.7
03:04:35 INFO - mozversion == 1.4
03:04:35 INFO - requests == 1.2.3
03:04:35 INFO - Running post-action listener: _resource_record_post_action
03:04:35 INFO - Running post-action listener: _start_resource_monitoring
03:04:35 INFO - Starting resource monitoring.
03:04:35 INFO - #####
03:04:35 INFO - ##### Running pull step.
03:04:35 INFO - #####
03:04:35 INFO - Running pre-action listener: _resource_record_pre_action
03:04:35 INFO - Running main action method: pull
03:04:35 INFO - Pull has nothing to do!
03:04:35 INFO - Running post-action listener: _resource_record_post_action
03:04:35 INFO - #####
03:04:35 INFO - ##### Running install step.
03:04:35 INFO - #####
03:04:35 INFO - Running pre-action listener: _resource_record_pre_action
03:04:35 INFO - Running main action method: install
03:04:35 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
03:04:35 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
03:04:35 INFO - Reading from file tmpfile_stdout
03:04:35 INFO - Using _rmtree_windows ...
03:04:35 INFO - Using _rmtree_windows ...
03:04:35 INFO - Detecting whether we're running mozinstall >=1.0...
03:04:35 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
03:04:35 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
03:04:35 INFO - Reading from file tmpfile_stdout
03:04:35 INFO - Output received:
03:04:35 INFO - Usage: mozinstall-script.py [options] installer
03:04:35 INFO - Options:
03:04:35 INFO - -h, --help show this help message and exit
03:04:35 INFO - -d DEST, --destination=DEST
03:04:35 INFO - Directory to install application into. [default:
03:04:35 INFO - "C:\slave\test"]
03:04:35 INFO - --app=APP Application being installed. [default: firefox]
03:04:35 INFO - Using _rmtree_windows ...
03:04:35 INFO - Using _rmtree_windows ...
03:04:35 INFO - mkdir: C:\slave\test\build\application
03:04:35 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']
03:04:35 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
03:04:37 INFO - Reading from file tmpfile_stdout
03:04:37 INFO - Output received:
03:04:37 INFO - C:\slave\test\build\application\firefox\firefox.exe
03:04:37 INFO - Using _rmtree_windows ...
03:04:37 INFO - Using _rmtree_windows ...
03:04:37 INFO - Running post-action listener: _resource_record_post_action
03:04:37 INFO - #####
03:04:37 INFO - ##### Running run-tests step.
03:04:37 INFO - #####
03:04:37 INFO - Running pre-action listener: _resource_record_pre_action
03:04:37 INFO - Running main action method: run_tests
03:04:37 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
03:04:37 INFO - minidump filename unknown. determining based upon platform and arch
03:04:37 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
03:04:37 INFO - grabbing minidump binary from tooltool
03:04:37 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')]}
03:04:37 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 0x01B972C0>, '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 0x01830D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x012D4E80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
03:04:37 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
03:04:37 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
03:04:37 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
03:04:38 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp44p8ej
03:04:38 INFO - INFO - File integrity verified, renaming tmp44p8ej to win32-minidump_stackwalk.exe
03:04:38 INFO - Return code: 0
03:04:38 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
03:04:38 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
03:04:38 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/M6gch4z0QbGFLWHRlROVQg/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
03:04:38 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/M6gch4z0QbGFLWHRlROVQg/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
03:04:38 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
03:04:38 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
03:04:38 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
03:04:38 INFO - 'COMPUTERNAME': 'T-W732-IX-144',
03:04:38 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
03:04:38 INFO - 'DCLOCATION': 'SCL3',
03:04:38 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
03:04:38 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
03:04:38 INFO - 'FP_NO_HOST_CHECK': 'NO',
03:04:38 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
03:04:38 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
03:04:38 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
03:04:38 INFO - 'HOMEDRIVE': 'C:',
03:04:38 INFO - 'HOMEPATH': '\\Users\\cltbld',
03:04:38 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
03:04:38 INFO - 'KTS_VERSION': '1.19c',
03:04:38 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
03:04:38 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
03:04:38 INFO - 'LOGONSERVER': '\\\\T-W732-IX-144',
03:04:38 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
03:04:38 INFO - 'MONDIR': 'C:\\Monitor_config\\',
03:04:38 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
03:04:38 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
03:04:38 INFO - 'MOZILLABUILDDRIVE': 'C:',
03:04:38 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
03:04:38 INFO - 'MOZ_AIRBAG': '1',
03:04:38 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
03:04:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:04:38 INFO - 'MOZ_MSVCVERSION': '8',
03:04:38 INFO - 'MOZ_NO_REMOTE': '1',
03:04:38 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
03:04:38 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
03:04:38 INFO - 'NO_EM_RESTART': '1',
03:04:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:04:38 INFO - 'NUMBER_OF_PROCESSORS': '8',
03:04:38 INFO - 'OS': 'Windows_NT',
03:04:38 INFO - 'OURDRIVE': 'C:',
03:04:38 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
03:04:38 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
03:04:38 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
03:04:38 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
03:04:38 INFO - 'PROCESSOR_LEVEL': '6',
03:04:38 INFO - 'PROCESSOR_REVISION': '1e05',
03:04:38 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
03:04:38 INFO - 'PROGRAMFILES': 'C:\\Program Files',
03:04:38 INFO - 'PROMPT': '$P$G',
03:04:38 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
03:04:38 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
03:04:38 INFO - 'PUBLIC': 'C:\\Users\\Public',
03:04:38 INFO - 'PWD': 'C:\\slave\\test',
03:04:38 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
03:04:38 INFO - 'SLAVEDIR': 'C:\\slave\\',
03:04:38 INFO - 'SYSTEMDRIVE': 'C:',
03:04:38 INFO - 'SYSTEMROOT': 'C:\\windows',
03:04:38 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
03:04:38 INFO - 'TEST1': 'testie',
03:04:38 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
03:04:38 INFO - 'USERDOMAIN': 'T-W732-IX-144',
03:04:38 INFO - 'USERNAME': 'cltbld',
03:04:38 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
03:04:38 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
03:04:38 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
03:04:38 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
03:04:38 INFO - 'WINDIR': 'C:\\windows',
03:04:38 INFO - 'WINDOWS_TRACING_FLAGS': '3',
03:04:38 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
03:04:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
03:04:38 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/M6gch4z0QbGFLWHRlROVQg/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
03:04:44 INFO - Using 1 client processes
03:04:47 INFO - SUITE-START | Running 827 tests
03:04:47 INFO - Running testharness tests
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
03:04:47 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 1ms
03:04:47 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
03:04:47 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 1ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
03:04:47 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
03:04:47 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
03:04:47 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
03:04:47 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
03:04:47 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 1ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
03:04:47 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
03:04:47 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
03:04:47 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
03:04:47 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
03:04:47 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 1ms
03:04:47 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
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
03:04:47 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 1ms
03:04:47 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
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
03:04:47 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 1ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
03:04:47 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
03:04:47 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
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
03:04:47 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
03:04:47 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
03:04:47 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 1ms
03:04:47 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
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
03:04:47 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 1ms
03:04:47 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
03:04:47 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
03:04:47 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
03:04:47 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
03:04:47 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
03:04:47 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 1ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
03:04:47 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
03:04:47 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
03:04:47 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 1ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
03:04:47 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
03:04:47 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
03:04:47 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 1ms
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
03:04:47 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
03:04:47 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
03:04:47 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
03:04:47 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
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
03:04:47 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
03:04:47 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
03:04:47 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 1ms
03:04:47 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
03:04:47 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
03:04:47 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
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
03:04:47 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
03:04:47 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
03:04:47 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
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
03:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:04:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:04:48 INFO - Setting up ssl
03:04:48 INFO - PROCESS | certutil |
03:04:48 INFO - PROCESS | certutil |
03:04:48 INFO - PROCESS | certutil |
03:04:48 INFO - Certificate Nickname Trust Attributes
03:04:48 INFO - SSL,S/MIME,JAR/XPI
03:04:48 INFO -
03:04:48 INFO - web-platform-tests CT,,
03:04:48 INFO -
03:04:48 INFO - Starting runner
03:04:49 INFO - PROCESS | 2944 | [2944] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
03:04:49 INFO - PROCESS | 2944 | [2944] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
03:04:49 INFO - PROCESS | 2944 | [2944] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/startupcache/StartupCache.cpp, line 228
03:04:49 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 111
03:04:50 INFO - PROCESS | 2944 | [2944] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3459
03:04:50 INFO - PROCESS | 2944 | 1448017490328 Marionette INFO Marionette enabled via build flag and pref
03:04:50 INFO - PROCESS | 2944 | ++DOCSHELL 0F05D400 == 1 [pid = 2944] [id = 1]
03:04:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 1 (0F05D800) [pid = 2944] [serial = 1] [outer = 00000000]
03:04:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 2 (0F3A6C00) [pid = 2944] [serial = 2] [outer = 0F05D800]
03:04:50 INFO - PROCESS | 2944 | ++DOCSHELL 0F3B0400 == 2 [pid = 2944] [id = 2]
03:04:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 3 (0F3B2C00) [pid = 2944] [serial = 3] [outer = 00000000]
03:04:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 4 (0F5CB800) [pid = 2944] [serial = 4] [outer = 0F3B2C00]
03:04:51 INFO - PROCESS | 2944 | 1448017491752 Marionette INFO Listening on port 2828
03:04:52 INFO - PROCESS | 2944 | [2944] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2364
03:04:53 INFO - PROCESS | 2944 | 1448017493587 Marionette INFO Marionette enabled via command-line flag
03:04:53 INFO - PROCESS | 2944 | [2944] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
03:04:53 INFO - PROCESS | 2944 | [2944] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
03:04:53 INFO - PROCESS | 2944 | ++DOCSHELL 12844800 == 3 [pid = 2944] [id = 3]
03:04:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 5 (12844C00) [pid = 2944] [serial = 5] [outer = 00000000]
03:04:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 6 (12845800) [pid = 2944] [serial = 6] [outer = 12844C00]
03:04:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 7 (148BAC00) [pid = 2944] [serial = 7] [outer = 0F3B2C00]
03:04:53 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
03:04:53 INFO - PROCESS | 2944 | 1448017493772 Marionette INFO Accepted connection conn0 from 127.0.0.1:49913
03:04:53 INFO - PROCESS | 2944 | 1448017493773 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
03:04:54 INFO - PROCESS | 2944 | 1448017494384 Marionette INFO Closed connection conn0
03:04:54 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
03:04:54 INFO - PROCESS | 2944 | 1448017494388 Marionette INFO Accepted connection conn1 from 127.0.0.1:49914
03:04:54 INFO - PROCESS | 2944 | 1448017494389 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
03:04:54 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
03:04:54 INFO - PROCESS | 2944 | 1448017494425 Marionette INFO Accepted connection conn2 from 127.0.0.1:49915
03:04:54 INFO - PROCESS | 2944 | 1448017494425 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
03:04:54 INFO - PROCESS | 2944 | ++DOCSHELL 152CF800 == 4 [pid = 2944] [id = 4]
03:04:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 8 (152CFC00) [pid = 2944] [serial = 8] [outer = 00000000]
03:04:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 9 (152DA800) [pid = 2944] [serial = 9] [outer = 152CFC00]
03:04:54 INFO - PROCESS | 2944 | 1448017494532 Marionette INFO Closed connection conn2
03:04:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 10 (15E7D400) [pid = 2944] [serial = 10] [outer = 152CFC00]
03:04:54 INFO - PROCESS | 2944 | 1448017494553 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
03:04:55 INFO - PROCESS | 2944 | [2944] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
03:04:55 INFO - PROCESS | 2944 | [2944] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
03:04:55 INFO - PROCESS | 2944 | ++DOCSHELL 14994800 == 5 [pid = 2944] [id = 5]
03:04:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 11 (1667A400) [pid = 2944] [serial = 11] [outer = 00000000]
03:04:55 INFO - PROCESS | 2944 | ++DOCSHELL 1667E400 == 6 [pid = 2944] [id = 6]
03:04:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 12 (19E1B800) [pid = 2944] [serial = 12] [outer = 00000000]
03:04:56 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
03:04:56 INFO - PROCESS | 2944 | ++DOCSHELL 1765CC00 == 7 [pid = 2944] [id = 7]
03:04:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 13 (1765D000) [pid = 2944] [serial = 13] [outer = 00000000]
03:04:56 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
03:04:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 14 (1798C000) [pid = 2944] [serial = 14] [outer = 1765D000]
03:04:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 15 (17881C00) [pid = 2944] [serial = 15] [outer = 1667A400]
03:04:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 16 (17883800) [pid = 2944] [serial = 16] [outer = 19E1B800]
03:04:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 17 (17886400) [pid = 2944] [serial = 17] [outer = 1765D000]
03:04:56 INFO - PROCESS | 2944 | [2944] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
03:04:57 INFO - PROCESS | 2944 | 1448017497117 Marionette INFO loaded listener.js
03:04:57 INFO - PROCESS | 2944 | 1448017497139 Marionette INFO loaded listener.js
03:04:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 18 (194E1C00) [pid = 2944] [serial = 18] [outer = 1765D000]
03:04:57 INFO - PROCESS | 2944 | 1448017497794 Marionette DEBUG conn1 client <- {"sessionId":"1bca2f3f-3fa0-4c8d-be49-a1f7106c8f23","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151120004936","device":"desktop","version":"45.0a1"}}
03:04:57 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:57 INFO - PROCESS | 2944 | 1448017497928 Marionette DEBUG conn1 -> {"name":"getContext"}
03:04:57 INFO - PROCESS | 2944 | 1448017497930 Marionette DEBUG conn1 client <- {"value":"content"}
03:04:57 INFO - PROCESS | 2944 | 1448017497974 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
03:04:57 INFO - PROCESS | 2944 | 1448017497975 Marionette DEBUG conn1 client <- {}
03:04:58 INFO - PROCESS | 2944 | 1448017498463 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}}
03:04:58 INFO - PROCESS | 2944 | [2944] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
03:04:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 19 (1C9B5800) [pid = 2944] [serial = 19] [outer = 1765D000]
03:05:00 INFO - PROCESS | 2944 | [2944] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
03:05:00 INFO - PROCESS | 2944 | [2944] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
03:05:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:05:00 INFO - PROCESS | 2944 | ++DOCSHELL 1BBACC00 == 8 [pid = 2944] [id = 8]
03:05:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 20 (1CB10800) [pid = 2944] [serial = 20] [outer = 00000000]
03:05:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 21 (1CB14C00) [pid = 2944] [serial = 21] [outer = 1CB10800]
03:05:00 INFO - PROCESS | 2944 | 1448017500325 Marionette INFO loaded listener.js
03:05:00 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 22 (1CB19400) [pid = 2944] [serial = 22] [outer = 1CB10800]
03:05:00 INFO - PROCESS | 2944 | ++DOCSHELL 0E76DC00 == 9 [pid = 2944] [id = 9]
03:05:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 23 (0EC12800) [pid = 2944] [serial = 23] [outer = 00000000]
03:05:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 24 (0EE1C400) [pid = 2944] [serial = 24] [outer = 0EC12800]
03:05:00 INFO - PROCESS | 2944 | 1448017500749 Marionette INFO loaded listener.js
03:05:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 25 (0EF52800) [pid = 2944] [serial = 25] [outer = 0EC12800]
03:05:00 INFO - PROCESS | 2944 | --DOCSHELL 0F05D400 == 8 [pid = 2944] [id = 1]
03:05: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
03:05:01 INFO - document served over http requires an http
03:05:01 INFO - sub-resource via fetch-request using the http-csp
03:05:01 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 830ms
03:05:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:05:01 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:01 INFO - PROCESS | 2944 | ++DOCSHELL 191B6000 == 9 [pid = 2944] [id = 10]
03:05:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 26 (191B7000) [pid = 2944] [serial = 26] [outer = 00000000]
03:05:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 27 (1929F000) [pid = 2944] [serial = 27] [outer = 191B7000]
03:05:01 INFO - PROCESS | 2944 | 1448017501537 Marionette INFO loaded listener.js
03:05:01 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 28 (1983A800) [pid = 2944] [serial = 28] [outer = 191B7000]
03:05: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
03:05:02 INFO - document served over http requires an http
03:05:02 INFO - sub-resource via fetch-request using the http-csp
03:05:02 INFO - delivery method with no-redirect and when
03:05: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"
03:05:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 910ms
03:05:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:05:02 INFO - PROCESS | 2944 | ++DOCSHELL 1C9BC400 == 10 [pid = 2944] [id = 11]
03:05:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 29 (1CB02C00) [pid = 2944] [serial = 29] [outer = 00000000]
03:05:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 30 (1CB0F800) [pid = 2944] [serial = 30] [outer = 1CB02C00]
03:05:02 INFO - PROCESS | 2944 | 1448017502313 Marionette INFO loaded listener.js
03:05:02 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 31 (1CFED400) [pid = 2944] [serial = 31] [outer = 1CB02C00]
03:05:02 INFO - PROCESS | 2944 | ++DOCSHELL 16A44400 == 11 [pid = 2944] [id = 12]
03:05:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 32 (16A46000) [pid = 2944] [serial = 32] [outer = 00000000]
03:05:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 33 (16A49800) [pid = 2944] [serial = 33] [outer = 16A46000]
03:05:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 34 (1CB0BC00) [pid = 2944] [serial = 34] [outer = 16A46000]
03:05:02 INFO - PROCESS | 2944 | ++DOCSHELL 16A46C00 == 12 [pid = 2944] [id = 13]
03:05:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 35 (16A4D400) [pid = 2944] [serial = 35] [outer = 00000000]
03:05:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 36 (0E727400) [pid = 2944] [serial = 36] [outer = 16A4D400]
03:05:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 37 (0E730800) [pid = 2944] [serial = 37] [outer = 16A4D400]
03:05:03 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
03:05:03 INFO - document served over http requires an http
03:05:03 INFO - sub-resource via fetch-request using the http-csp
03:05:03 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:03 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
03:05:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1533ms
03:05:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:05:03 INFO - PROCESS | 2944 | ++DOCSHELL 0F451C00 == 13 [pid = 2944] [id = 14]
03:05:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 38 (0F4B4C00) [pid = 2944] [serial = 38] [outer = 00000000]
03:05:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 39 (1280CC00) [pid = 2944] [serial = 39] [outer = 0F4B4C00]
03:05:03 INFO - PROCESS | 2944 | 1448017503861 Marionette INFO loaded listener.js
03:05:03 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 40 (12B81000) [pid = 2944] [serial = 40] [outer = 0F4B4C00]
03:05:04 INFO - PROCESS | 2944 | --DOCSHELL 152CF800 == 12 [pid = 2944] [id = 4]
03:05:04 INFO - PROCESS | 2944 | ++DOCSHELL 13263C00 == 13 [pid = 2944] [id = 15]
03:05:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 41 (1326A000) [pid = 2944] [serial = 41] [outer = 00000000]
03:05:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 42 (1348F000) [pid = 2944] [serial = 42] [outer = 1326A000]
03:05:04 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
03:05:04 INFO - document served over http requires an http
03:05:04 INFO - sub-resource via iframe-tag using the http-csp
03:05:04 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:04 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
03:05:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 730ms
03:05:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:05:04 INFO - PROCESS | 2944 | ++DOCSHELL 13495400 == 14 [pid = 2944] [id = 16]
03:05:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 43 (13536000) [pid = 2944] [serial = 43] [outer = 00000000]
03:05:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 44 (1499E400) [pid = 2944] [serial = 44] [outer = 13536000]
03:05:04 INFO - PROCESS | 2944 | 1448017504511 Marionette INFO loaded listener.js
03:05:04 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 45 (152DA400) [pid = 2944] [serial = 45] [outer = 13536000]
03:05:04 INFO - PROCESS | 2944 | ++DOCSHELL 1667A000 == 15 [pid = 2944] [id = 17]
03:05:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 46 (1667DC00) [pid = 2944] [serial = 46] [outer = 00000000]
03:05:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 47 (167A1000) [pid = 2944] [serial = 47] [outer = 1667DC00]
03:05:04 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
03:05:04 INFO - document served over http requires an http
03:05:04 INFO - sub-resource via iframe-tag using the http-csp
03:05:04 INFO - delivery method with no-redirect and when
03:05: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"
03:05:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:04 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
03:05:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 630ms
03:05:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:05:05 INFO - PROCESS | 2944 | ++DOCSHELL 17975400 == 16 [pid = 2944] [id = 18]
03:05:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 48 (17975C00) [pid = 2944] [serial = 48] [outer = 00000000]
03:05:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 49 (1797B000) [pid = 2944] [serial = 49] [outer = 17975C00]
03:05:05 INFO - PROCESS | 2944 | 1448017505187 Marionette INFO loaded listener.js
03:05:05 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 50 (17991400) [pid = 2944] [serial = 50] [outer = 17975C00]
03:05:05 INFO - PROCESS | 2944 | ++DOCSHELL 192D2000 == 17 [pid = 2944] [id = 19]
03:05:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 51 (192D7000) [pid = 2944] [serial = 51] [outer = 00000000]
03:05:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 52 (1941DC00) [pid = 2944] [serial = 52] [outer = 192D7000]
03:05:05 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
03:05:05 INFO - document served over http requires an http
03:05:05 INFO - sub-resource via iframe-tag using the http-csp
03:05:05 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:05 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
03:05:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 630ms
03:05:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:05:05 INFO - PROCESS | 2944 | ++DOCSHELL 17DCC400 == 18 [pid = 2944] [id = 20]
03:05:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 53 (19078000) [pid = 2944] [serial = 53] [outer = 00000000]
03:05:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 54 (19E11000) [pid = 2944] [serial = 54] [outer = 19078000]
03:05:05 INFO - PROCESS | 2944 | 1448017505766 Marionette INFO loaded listener.js
03:05:05 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 55 (1A404000) [pid = 2944] [serial = 55] [outer = 19078000]
03:05:06 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
03:05:06 INFO - document served over http requires an http
03:05:06 INFO - sub-resource via script-tag using the http-csp
03:05:06 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:06 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
03:05:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 530ms
03:05:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:05:06 INFO - PROCESS | 2944 | ++DOCSHELL 1BBAF800 == 19 [pid = 2944] [id = 21]
03:05:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 56 (1BBC5000) [pid = 2944] [serial = 56] [outer = 00000000]
03:05:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 57 (1CB04400) [pid = 2944] [serial = 57] [outer = 1BBC5000]
03:05:06 INFO - PROCESS | 2944 | 1448017506330 Marionette INFO loaded listener.js
03:05:06 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 58 (1CB20800) [pid = 2944] [serial = 58] [outer = 1BBC5000]
03:05:06 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
03:05:06 INFO - document served over http requires an http
03:05:06 INFO - sub-resource via script-tag using the http-csp
03:05:06 INFO - delivery method with no-redirect and when
03:05: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"
03:05:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:06 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
03:05:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 570ms
03:05:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:05:07 INFO - PROCESS | 2944 | ++DOCSHELL 1CFFA400 == 20 [pid = 2944] [id = 22]
03:05:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 59 (1CFFA800) [pid = 2944] [serial = 59] [outer = 00000000]
03:05:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 60 (16E3C000) [pid = 2944] [serial = 60] [outer = 1CFFA800]
03:05:07 INFO - PROCESS | 2944 | 1448017507058 Marionette INFO loaded listener.js
03:05:07 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 61 (16E41800) [pid = 2944] [serial = 61] [outer = 1CFFA800]
03:05:07 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
03:05:07 INFO - document served over http requires an http
03:05:07 INFO - sub-resource via script-tag using the http-csp
03:05:07 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:07 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
03:05:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 630ms
03:05:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:05:07 INFO - PROCESS | 2944 | ++DOCSHELL 1A766000 == 21 [pid = 2944] [id = 23]
03:05:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 62 (1A767000) [pid = 2944] [serial = 62] [outer = 00000000]
03:05:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 63 (1A76E000) [pid = 2944] [serial = 63] [outer = 1A767000]
03:05:07 INFO - PROCESS | 2944 | 1448017507556 Marionette INFO loaded listener.js
03:05:07 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 64 (0B772C00) [pid = 2944] [serial = 64] [outer = 1A767000]
03:05: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
03:05:07 INFO - document served over http requires an http
03:05:07 INFO - sub-resource via xhr-request using the http-csp
03:05:07 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 570ms
03:05:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:05:08 INFO - PROCESS | 2944 | ++DOCSHELL 0B77B400 == 22 [pid = 2944] [id = 24]
03:05:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 65 (0B77D000) [pid = 2944] [serial = 65] [outer = 00000000]
03:05:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 66 (176B1800) [pid = 2944] [serial = 66] [outer = 0B77D000]
03:05:08 INFO - PROCESS | 2944 | 1448017508143 Marionette INFO loaded listener.js
03:05:08 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 67 (176B7800) [pid = 2944] [serial = 67] [outer = 0B77D000]
03:05: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
03:05:08 INFO - document served over http requires an http
03:05:08 INFO - sub-resource via xhr-request using the http-csp
03:05:08 INFO - delivery method with no-redirect and when
03:05: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"
03:05:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 530ms
03:05:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:05:08 INFO - PROCESS | 2944 | ++DOCSHELL 0ACDC400 == 23 [pid = 2944] [id = 25]
03:05:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 68 (0ACDD000) [pid = 2944] [serial = 68] [outer = 00000000]
03:05:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 69 (176B2C00) [pid = 2944] [serial = 69] [outer = 0ACDD000]
03:05:08 INFO - PROCESS | 2944 | 1448017508710 Marionette INFO loaded listener.js
03:05:08 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 70 (176BDC00) [pid = 2944] [serial = 70] [outer = 0ACDD000]
03:05:09 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
03:05:09 INFO - document served over http requires an http
03:05:09 INFO - sub-resource via xhr-request using the http-csp
03:05:09 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:09 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
03:05:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 570ms
03:05:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:05:09 INFO - PROCESS | 2944 | ++DOCSHELL 1796F800 == 24 [pid = 2944] [id = 26]
03:05:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 71 (19422800) [pid = 2944] [serial = 71] [outer = 00000000]
03:05:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 72 (1BD09800) [pid = 2944] [serial = 72] [outer = 19422800]
03:05:09 INFO - PROCESS | 2944 | 1448017509209 Marionette INFO loaded listener.js
03:05:09 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 73 (1BD0FC00) [pid = 2944] [serial = 73] [outer = 19422800]
03:05:09 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
03:05:09 INFO - document served over http requires an https
03:05:09 INFO - sub-resource via fetch-request using the http-csp
03:05:09 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:09 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
03:05:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 570ms
03:05:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:05:09 INFO - PROCESS | 2944 | ++DOCSHELL 0EFAD800 == 25 [pid = 2944] [id = 27]
03:05:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 74 (0EFAF400) [pid = 2944] [serial = 74] [outer = 00000000]
03:05:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 75 (0F0DBC00) [pid = 2944] [serial = 75] [outer = 0EFAF400]
03:05:09 INFO - PROCESS | 2944 | 1448017509791 Marionette INFO loaded listener.js
03:05:09 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 76 (0F0E4800) [pid = 2944] [serial = 76] [outer = 0EFAF400]
03:05:10 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
03:05:10 INFO - document served over http requires an https
03:05:10 INFO - sub-resource via fetch-request using the http-csp
03:05:10 INFO - delivery method with no-redirect and when
03:05: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"
03:05:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:10 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
03:05:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 570ms
03:05:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:05:10 INFO - PROCESS | 2944 | ++DOCSHELL 1BD0F400 == 26 [pid = 2944] [id = 28]
03:05:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 77 (1D18EC00) [pid = 2944] [serial = 77] [outer = 00000000]
03:05:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 78 (1D196400) [pid = 2944] [serial = 78] [outer = 1D18EC00]
03:05:10 INFO - PROCESS | 2944 | 1448017510371 Marionette INFO loaded listener.js
03:05:10 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 79 (1D198C00) [pid = 2944] [serial = 79] [outer = 1D18EC00]
03:05:10 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
03:05:10 INFO - document served over http requires an https
03:05:10 INFO - sub-resource via fetch-request using the http-csp
03:05:10 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:10 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
03:05:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 531ms
03:05:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:05:10 INFO - PROCESS | 2944 | ++DOCSHELL 1A406800 == 27 [pid = 2944] [id = 29]
03:05:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 80 (1A406C00) [pid = 2944] [serial = 80] [outer = 00000000]
03:05:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 81 (1E36EC00) [pid = 2944] [serial = 81] [outer = 1A406C00]
03:05:10 INFO - PROCESS | 2944 | 1448017510944 Marionette INFO loaded listener.js
03:05:11 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 82 (1E378000) [pid = 2944] [serial = 82] [outer = 1A406C00]
03:05:11 INFO - PROCESS | 2944 | ++DOCSHELL 1E218C00 == 28 [pid = 2944] [id = 30]
03:05:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 83 (1E219400) [pid = 2944] [serial = 83] [outer = 00000000]
03:05:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 84 (1E217000) [pid = 2944] [serial = 84] [outer = 1E219400]
03:05:11 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
03:05:11 INFO - document served over http requires an https
03:05:11 INFO - sub-resource via iframe-tag using the http-csp
03:05:11 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:11 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
03:05:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 630ms
03:05:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:05:12 INFO - PROCESS | 2944 | --DOCSHELL 13263C00 == 27 [pid = 2944] [id = 15]
03:05:12 INFO - PROCESS | 2944 | ++DOCSHELL 0ACD6800 == 28 [pid = 2944] [id = 31]
03:05:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 85 (0ACD7000) [pid = 2944] [serial = 85] [outer = 00000000]
03:05:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 86 (0B777800) [pid = 2944] [serial = 86] [outer = 0ACD7000]
03:05:12 INFO - PROCESS | 2944 | 1448017512357 Marionette INFO loaded listener.js
03:05:12 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 87 (0E728400) [pid = 2944] [serial = 87] [outer = 0ACD7000]
03:05:12 INFO - PROCESS | 2944 | ++DOCSHELL 0F0DF800 == 29 [pid = 2944] [id = 32]
03:05:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 88 (0F0DFC00) [pid = 2944] [serial = 88] [outer = 00000000]
03:05:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 89 (0F0E2800) [pid = 2944] [serial = 89] [outer = 0F0DFC00]
03:05: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
03:05:12 INFO - document served over http requires an https
03:05:12 INFO - sub-resource via iframe-tag using the http-csp
03:05:12 INFO - delivery method with no-redirect and when
03:05: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"
03:05:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1431ms
03:05:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:05:12 INFO - PROCESS | 2944 | ++DOCSHELL 0F4C3800 == 30 [pid = 2944] [id = 33]
03:05:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 90 (0F4E2800) [pid = 2944] [serial = 90] [outer = 00000000]
03:05:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 91 (12811800) [pid = 2944] [serial = 91] [outer = 0F4E2800]
03:05:13 INFO - PROCESS | 2944 | 1448017513029 Marionette INFO loaded listener.js
03:05:13 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 92 (12DA2800) [pid = 2944] [serial = 92] [outer = 0F4E2800]
03:05:13 INFO - PROCESS | 2944 | ++DOCSHELL 13C1DC00 == 31 [pid = 2944] [id = 34]
03:05:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 93 (13C1E800) [pid = 2944] [serial = 93] [outer = 00000000]
03:05:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 94 (13C22400) [pid = 2944] [serial = 94] [outer = 13C1E800]
03:05: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
03:05:13 INFO - document served over http requires an https
03:05:13 INFO - sub-resource via iframe-tag using the http-csp
03:05:13 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 630ms
03:05:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 93 (152CFC00) [pid = 2944] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 92 (19078000) [pid = 2944] [serial = 53] [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]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 91 (1CFFA800) [pid = 2944] [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]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 90 (0ACDD000) [pid = 2944] [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]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 89 (17975C00) [pid = 2944] [serial = 48] [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]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 88 (1CB10800) [pid = 2944] [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]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 87 (191B7000) [pid = 2944] [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]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 86 (0EFAF400) [pid = 2944] [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]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 85 (0B77D000) [pid = 2944] [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]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 84 (1BBC5000) [pid = 2944] [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]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 83 (1CB02C00) [pid = 2944] [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]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 82 (0F4B4C00) [pid = 2944] [serial = 38] [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]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 81 (1A767000) [pid = 2944] [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]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 80 (13536000) [pid = 2944] [serial = 43] [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]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 79 (1667DC00) [pid = 2944] [serial = 46] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017504798]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 78 (1326A000) [pid = 2944] [serial = 41] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 77 (1D18EC00) [pid = 2944] [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]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 76 (192D7000) [pid = 2944] [serial = 51] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 75 (19422800) [pid = 2944] [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]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 74 (1D196400) [pid = 2944] [serial = 78] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 73 (0F0DBC00) [pid = 2944] [serial = 75] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 72 (1BD09800) [pid = 2944] [serial = 72] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 71 (176B2C00) [pid = 2944] [serial = 69] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 70 (176B1800) [pid = 2944] [serial = 66] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 69 (1A76E000) [pid = 2944] [serial = 63] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 68 (16E3C000) [pid = 2944] [serial = 60] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 67 (1CB04400) [pid = 2944] [serial = 57] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 66 (19E11000) [pid = 2944] [serial = 54] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 65 (1941DC00) [pid = 2944] [serial = 52] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 64 (1797B000) [pid = 2944] [serial = 49] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 63 (167A1000) [pid = 2944] [serial = 47] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017504798]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 62 (1499E400) [pid = 2944] [serial = 44] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 61 (1348F000) [pid = 2944] [serial = 42] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 60 (1280CC00) [pid = 2944] [serial = 39] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 59 (0E727400) [pid = 2944] [serial = 36] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 58 (1CB0F800) [pid = 2944] [serial = 30] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 57 (1929F000) [pid = 2944] [serial = 27] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 56 (0EE1C400) [pid = 2944] [serial = 24] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 55 (16A49800) [pid = 2944] [serial = 33] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 54 (152DA800) [pid = 2944] [serial = 9] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 53 (0F5CB800) [pid = 2944] [serial = 4] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 52 (1CB14C00) [pid = 2944] [serial = 21] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 51 (17886400) [pid = 2944] [serial = 17] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 50 (1798C000) [pid = 2944] [serial = 14] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 49 (176BDC00) [pid = 2944] [serial = 70] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 48 (176B7800) [pid = 2944] [serial = 67] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | --DOMWINDOW == 47 (0B772C00) [pid = 2944] [serial = 64] [outer = 00000000] [url = about:blank]
03:05:13 INFO - PROCESS | 2944 | ++DOCSHELL 0ACCFC00 == 32 [pid = 2944] [id = 35]
03:05:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 48 (0ACD5400) [pid = 2944] [serial = 95] [outer = 00000000]
03:05:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 49 (0EFAEC00) [pid = 2944] [serial = 96] [outer = 0ACD5400]
03:05:13 INFO - PROCESS | 2944 | 1448017513854 Marionette INFO loaded listener.js
03:05:13 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 50 (13590C00) [pid = 2944] [serial = 97] [outer = 0ACD5400]
03:05: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
03:05:14 INFO - document served over http requires an https
03:05:14 INFO - sub-resource via script-tag using the http-csp
03:05:14 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 730ms
03:05:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:05:14 INFO - PROCESS | 2944 | ++DOCSHELL 15268400 == 33 [pid = 2944] [id = 36]
03:05:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 51 (15268800) [pid = 2944] [serial = 98] [outer = 00000000]
03:05:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 52 (15E83800) [pid = 2944] [serial = 99] [outer = 15268800]
03:05:14 INFO - PROCESS | 2944 | 1448017514378 Marionette INFO loaded listener.js
03:05:14 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 53 (1667F400) [pid = 2944] [serial = 100] [outer = 15268800]
03:05: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
03:05:14 INFO - document served over http requires an https
03:05:14 INFO - sub-resource via script-tag using the http-csp
03:05:14 INFO - delivery method with no-redirect and when
03:05: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"
03:05:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 570ms
03:05:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:05:14 INFO - PROCESS | 2944 | ++DOCSHELL 16E3D000 == 34 [pid = 2944] [id = 37]
03:05:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 54 (16E3D400) [pid = 2944] [serial = 101] [outer = 00000000]
03:05:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 55 (176B0C00) [pid = 2944] [serial = 102] [outer = 16E3D400]
03:05:14 INFO - PROCESS | 2944 | 1448017514965 Marionette INFO loaded listener.js
03:05:15 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 56 (176B9C00) [pid = 2944] [serial = 103] [outer = 16E3D400]
03:05: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
03:05:15 INFO - document served over http requires an https
03:05:15 INFO - sub-resource via script-tag using the http-csp
03:05:15 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 630ms
03:05:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:05:15 INFO - PROCESS | 2944 | ++DOCSHELL 1797D800 == 35 [pid = 2944] [id = 38]
03:05:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 57 (1798C000) [pid = 2944] [serial = 104] [outer = 00000000]
03:05:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 58 (191B4800) [pid = 2944] [serial = 105] [outer = 1798C000]
03:05:15 INFO - PROCESS | 2944 | 1448017515594 Marionette INFO loaded listener.js
03:05:15 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 59 (1929F800) [pid = 2944] [serial = 106] [outer = 1798C000]
03:05:16 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
03:05:16 INFO - document served over http requires an https
03:05:16 INFO - sub-resource via xhr-request using the http-csp
03:05:16 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:16 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
03:05:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 730ms
03:05:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:05:16 INFO - PROCESS | 2944 | ++DOCSHELL 0B77F800 == 36 [pid = 2944] [id = 39]
03:05:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 60 (0F328800) [pid = 2944] [serial = 107] [outer = 00000000]
03:05:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 61 (13C21000) [pid = 2944] [serial = 108] [outer = 0F328800]
03:05:16 INFO - PROCESS | 2944 | 1448017516479 Marionette INFO loaded listener.js
03:05:16 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 62 (1526C000) [pid = 2944] [serial = 109] [outer = 0F328800]
03:05: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
03:05:16 INFO - document served over http requires an https
03:05:16 INFO - sub-resource via xhr-request using the http-csp
03:05:16 INFO - delivery method with no-redirect and when
03:05: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"
03:05:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 770ms
03:05:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:05:17 INFO - PROCESS | 2944 | ++DOCSHELL 17D23800 == 37 [pid = 2944] [id = 40]
03:05:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 63 (17DC9C00) [pid = 2944] [serial = 110] [outer = 00000000]
03:05:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 64 (192D8000) [pid = 2944] [serial = 111] [outer = 17DC9C00]
03:05:17 INFO - PROCESS | 2944 | 1448017517236 Marionette INFO loaded listener.js
03:05:17 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 65 (19836400) [pid = 2944] [serial = 112] [outer = 17DC9C00]
03:05: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
03:05:17 INFO - document served over http requires an https
03:05:17 INFO - sub-resource via xhr-request using the http-csp
03:05:17 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 770ms
03:05:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:05:17 INFO - PROCESS | 2944 | ++DOCSHELL 19E4F800 == 38 [pid = 2944] [id = 41]
03:05:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 66 (19E5A400) [pid = 2944] [serial = 113] [outer = 00000000]
03:05:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 67 (1A770000) [pid = 2944] [serial = 114] [outer = 19E5A400]
03:05:18 INFO - PROCESS | 2944 | 1448017518023 Marionette INFO loaded listener.js
03:05:18 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 68 (1BBD2800) [pid = 2944] [serial = 115] [outer = 19E5A400]
03:05:18 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
03:05:18 INFO - document served over http requires an http
03:05:18 INFO - sub-resource via fetch-request using the http-csp
03:05:18 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:18 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
03:05:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 730ms
03:05:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:05:18 INFO - PROCESS | 2944 | ++DOCSHELL 15267C00 == 39 [pid = 2944] [id = 42]
03:05:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 69 (1BD09C00) [pid = 2944] [serial = 116] [outer = 00000000]
03:05:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 70 (1CB05800) [pid = 2944] [serial = 117] [outer = 1BD09C00]
03:05:18 INFO - PROCESS | 2944 | 1448017518785 Marionette INFO loaded listener.js
03:05:18 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 71 (1CB1D400) [pid = 2944] [serial = 118] [outer = 1BD09C00]
03:05:19 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
03:05:19 INFO - document served over http requires an http
03:05:19 INFO - sub-resource via fetch-request using the http-csp
03:05:19 INFO - delivery method with no-redirect and when
03:05: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"
03:05:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:19 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
03:05:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 790ms
03:05:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:05:19 INFO - PROCESS | 2944 | ++DOCSHELL 1CFFA000 == 40 [pid = 2944] [id = 43]
03:05:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 72 (1CFFA800) [pid = 2944] [serial = 119] [outer = 00000000]
03:05:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 73 (1D195C00) [pid = 2944] [serial = 120] [outer = 1CFFA800]
03:05:19 INFO - PROCESS | 2944 | 1448017519561 Marionette INFO loaded listener.js
03:05:19 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 74 (1E206800) [pid = 2944] [serial = 121] [outer = 1CFFA800]
03:05:20 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
03:05:20 INFO - document served over http requires an http
03:05:20 INFO - sub-resource via fetch-request using the http-csp
03:05:20 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:20 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
03:05:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 770ms
03:05:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:05:20 INFO - PROCESS | 2944 | ++DOCSHELL 1E210400 == 41 [pid = 2944] [id = 44]
03:05:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 75 (1E211800) [pid = 2944] [serial = 122] [outer = 00000000]
03:05:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 76 (1E21C000) [pid = 2944] [serial = 123] [outer = 1E211800]
03:05:20 INFO - PROCESS | 2944 | 1448017520337 Marionette INFO loaded listener.js
03:05:20 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 77 (1E376800) [pid = 2944] [serial = 124] [outer = 1E211800]
03:05:20 INFO - PROCESS | 2944 | ++DOCSHELL 0F168400 == 42 [pid = 2944] [id = 45]
03:05:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 78 (0F169C00) [pid = 2944] [serial = 125] [outer = 00000000]
03:05:20 INFO - PROCESS | 2944 | [2944] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
03:05:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 79 (0E7DD800) [pid = 2944] [serial = 126] [outer = 0F169C00]
03:05:21 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
03:05:21 INFO - document served over http requires an http
03:05:21 INFO - sub-resource via iframe-tag using the http-csp
03:05:21 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:21 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
03:05:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1423ms
03:05:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:05:21 INFO - PROCESS | 2944 | ++DOCSHELL 0EFAE400 == 43 [pid = 2944] [id = 46]
03:05:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 80 (0F05A000) [pid = 2944] [serial = 127] [outer = 00000000]
03:05:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 81 (0F16EC00) [pid = 2944] [serial = 128] [outer = 0F05A000]
03:05:21 INFO - PROCESS | 2944 | 1448017521770 Marionette INFO loaded listener.js
03:05:21 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 82 (13C1A400) [pid = 2944] [serial = 129] [outer = 0F05A000]
03:05:22 INFO - PROCESS | 2944 | ++DOCSHELL 0E729000 == 44 [pid = 2944] [id = 47]
03:05:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 83 (0E72F800) [pid = 2944] [serial = 130] [outer = 00000000]
03:05:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 84 (0EFA6400) [pid = 2944] [serial = 131] [outer = 0E72F800]
03:05:22 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
03:05:22 INFO - document served over http requires an http
03:05:22 INFO - sub-resource via iframe-tag using the http-csp
03:05:22 INFO - delivery method with no-redirect and when
03:05: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"
03:05:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:22 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
03:05:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 830ms
03:05:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:05:22 INFO - PROCESS | 2944 | ++DOCSHELL 0EFA8C00 == 45 [pid = 2944] [id = 48]
03:05:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 85 (0F0E0000) [pid = 2944] [serial = 132] [outer = 00000000]
03:05:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 86 (13427C00) [pid = 2944] [serial = 133] [outer = 0F0E0000]
03:05:22 INFO - PROCESS | 2944 | 1448017522645 Marionette INFO loaded listener.js
03:05:22 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 87 (15272000) [pid = 2944] [serial = 134] [outer = 0F0E0000]
03:05:22 INFO - PROCESS | 2944 | --DOCSHELL 192D2000 == 44 [pid = 2944] [id = 19]
03:05:22 INFO - PROCESS | 2944 | --DOCSHELL 13C1DC00 == 43 [pid = 2944] [id = 34]
03:05:22 INFO - PROCESS | 2944 | --DOCSHELL 1667A000 == 42 [pid = 2944] [id = 17]
03:05:22 INFO - PROCESS | 2944 | --DOCSHELL 0F0DF800 == 41 [pid = 2944] [id = 32]
03:05:22 INFO - PROCESS | 2944 | --DOMWINDOW == 86 (17991400) [pid = 2944] [serial = 50] [outer = 00000000] [url = about:blank]
03:05:22 INFO - PROCESS | 2944 | --DOMWINDOW == 85 (1983A800) [pid = 2944] [serial = 28] [outer = 00000000] [url = about:blank]
03:05:22 INFO - PROCESS | 2944 | --DOMWINDOW == 84 (1A404000) [pid = 2944] [serial = 55] [outer = 00000000] [url = about:blank]
03:05:22 INFO - PROCESS | 2944 | --DOMWINDOW == 83 (1CB20800) [pid = 2944] [serial = 58] [outer = 00000000] [url = about:blank]
03:05:22 INFO - PROCESS | 2944 | --DOMWINDOW == 82 (16E41800) [pid = 2944] [serial = 61] [outer = 00000000] [url = about:blank]
03:05:22 INFO - PROCESS | 2944 | --DOMWINDOW == 81 (1CFED400) [pid = 2944] [serial = 31] [outer = 00000000] [url = about:blank]
03:05:22 INFO - PROCESS | 2944 | --DOMWINDOW == 80 (152DA400) [pid = 2944] [serial = 45] [outer = 00000000] [url = about:blank]
03:05:22 INFO - PROCESS | 2944 | --DOMWINDOW == 79 (1BD0FC00) [pid = 2944] [serial = 73] [outer = 00000000] [url = about:blank]
03:05:22 INFO - PROCESS | 2944 | --DOMWINDOW == 78 (12B81000) [pid = 2944] [serial = 40] [outer = 00000000] [url = about:blank]
03:05:22 INFO - PROCESS | 2944 | --DOMWINDOW == 77 (0F0E4800) [pid = 2944] [serial = 76] [outer = 00000000] [url = about:blank]
03:05:22 INFO - PROCESS | 2944 | --DOMWINDOW == 76 (1CB19400) [pid = 2944] [serial = 22] [outer = 00000000] [url = about:blank]
03:05:22 INFO - PROCESS | 2944 | --DOMWINDOW == 75 (1D198C00) [pid = 2944] [serial = 79] [outer = 00000000] [url = about:blank]
03:05:22 INFO - PROCESS | 2944 | --DOMWINDOW == 74 (15E7D400) [pid = 2944] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
03:05:23 INFO - PROCESS | 2944 | ++DOCSHELL 0B77D400 == 42 [pid = 2944] [id = 49]
03:05:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 75 (0B77D800) [pid = 2944] [serial = 135] [outer = 00000000]
03:05:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 76 (0EF2C000) [pid = 2944] [serial = 136] [outer = 0B77D800]
03:05:23 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
03:05:23 INFO - document served over http requires an http
03:05:23 INFO - sub-resource via iframe-tag using the http-csp
03:05:23 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:23 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
03:05:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 831ms
03:05:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:05:23 INFO - PROCESS | 2944 | ++DOCSHELL 0E732C00 == 43 [pid = 2944] [id = 50]
03:05:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 77 (0F0DE800) [pid = 2944] [serial = 137] [outer = 00000000]
03:05:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 78 (13AB8400) [pid = 2944] [serial = 138] [outer = 0F0DE800]
03:05:23 INFO - PROCESS | 2944 | 1448017523412 Marionette INFO loaded listener.js
03:05:23 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 79 (14BD9000) [pid = 2944] [serial = 139] [outer = 0F0DE800]
03:05:23 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
03:05:23 INFO - document served over http requires an http
03:05:23 INFO - sub-resource via script-tag using the http-csp
03:05:23 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:23 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
03:05:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 571ms
03:05:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:05:23 INFO - PROCESS | 2944 | ++DOCSHELL 15E84000 == 44 [pid = 2944] [id = 51]
03:05:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 80 (15E85400) [pid = 2944] [serial = 140] [outer = 00000000]
03:05:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 81 (1610E400) [pid = 2944] [serial = 141] [outer = 15E85400]
03:05:23 INFO - PROCESS | 2944 | 1448017523989 Marionette INFO loaded listener.js
03:05:24 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 82 (16A40C00) [pid = 2944] [serial = 142] [outer = 15E85400]
03:05:24 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
03:05:24 INFO - document served over http requires an http
03:05:24 INFO - sub-resource via script-tag using the http-csp
03:05:24 INFO - delivery method with no-redirect and when
03:05: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"
03:05:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:24 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
03:05:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 570ms
03:05:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:05:24 INFO - PROCESS | 2944 | ++DOCSHELL 16E3A800 == 45 [pid = 2944] [id = 52]
03:05:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 83 (16E3B400) [pid = 2944] [serial = 143] [outer = 00000000]
03:05:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 84 (176B4800) [pid = 2944] [serial = 144] [outer = 16E3B400]
03:05:24 INFO - PROCESS | 2944 | 1448017524532 Marionette INFO loaded listener.js
03:05:24 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 85 (17978000) [pid = 2944] [serial = 145] [outer = 16E3B400]
03:05: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
03:05:24 INFO - document served over http requires an http
03:05:24 INFO - sub-resource via script-tag using the http-csp
03:05:24 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 570ms
03:05:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:05:25 INFO - PROCESS | 2944 | ++DOCSHELL 0E729400 == 46 [pid = 2944] [id = 53]
03:05:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 86 (176B9000) [pid = 2944] [serial = 146] [outer = 00000000]
03:05:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 87 (192D2400) [pid = 2944] [serial = 147] [outer = 176B9000]
03:05:25 INFO - PROCESS | 2944 | 1448017525107 Marionette INFO loaded listener.js
03:05:25 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 88 (1983A800) [pid = 2944] [serial = 148] [outer = 176B9000]
03:05:25 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
03:05:25 INFO - document served over http requires an http
03:05:25 INFO - sub-resource via xhr-request using the http-csp
03:05:25 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:25 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
03:05:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 570ms
03:05:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:05:25 INFO - PROCESS | 2944 | ++DOCSHELL 1A766800 == 47 [pid = 2944] [id = 54]
03:05:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 89 (1A767400) [pid = 2944] [serial = 149] [outer = 00000000]
03:05:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 90 (1BD0F000) [pid = 2944] [serial = 150] [outer = 1A767400]
03:05:25 INFO - PROCESS | 2944 | 1448017525700 Marionette INFO loaded listener.js
03:05:25 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 91 (1CB1B400) [pid = 2944] [serial = 151] [outer = 1A767400]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 90 (0EFAEC00) [pid = 2944] [serial = 96] [outer = 00000000] [url = about:blank]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 89 (15E83800) [pid = 2944] [serial = 99] [outer = 00000000] [url = about:blank]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 88 (0F0E2800) [pid = 2944] [serial = 89] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017512647]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 87 (0B777800) [pid = 2944] [serial = 86] [outer = 00000000] [url = about:blank]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 86 (191B4800) [pid = 2944] [serial = 105] [outer = 00000000] [url = about:blank]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 85 (15268800) [pid = 2944] [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]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 84 (0ACD7000) [pid = 2944] [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]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 83 (16E3D400) [pid = 2944] [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]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 82 (0F4E2800) [pid = 2944] [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]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 81 (0ACD5400) [pid = 2944] [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]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 80 (13C1E800) [pid = 2944] [serial = 93] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 79 (0F0DFC00) [pid = 2944] [serial = 88] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017512647]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 78 (1A406C00) [pid = 2944] [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]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 77 (1E219400) [pid = 2944] [serial = 83] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 76 (1E36EC00) [pid = 2944] [serial = 81] [outer = 00000000] [url = about:blank]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 75 (176B0C00) [pid = 2944] [serial = 102] [outer = 00000000] [url = about:blank]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 74 (13C22400) [pid = 2944] [serial = 94] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 73 (12811800) [pid = 2944] [serial = 91] [outer = 00000000] [url = about:blank]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 72 (1E217000) [pid = 2944] [serial = 84] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:05:26 INFO - PROCESS | 2944 | --DOMWINDOW == 71 (1E378000) [pid = 2944] [serial = 82] [outer = 00000000] [url = about:blank]
03:05:26 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
03:05:26 INFO - document served over http requires an http
03:05:26 INFO - sub-resource via xhr-request using the http-csp
03:05:26 INFO - delivery method with no-redirect and when
03:05: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"
03:05:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:26 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
03:05:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 571ms
03:05:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:05:26 INFO - PROCESS | 2944 | ++DOCSHELL 0F0E2800 == 48 [pid = 2944] [id = 55]
03:05:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 72 (0F4B5400) [pid = 2944] [serial = 152] [outer = 00000000]
03:05:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 73 (1CFF1800) [pid = 2944] [serial = 153] [outer = 0F4B5400]
03:05:26 INFO - PROCESS | 2944 | 1448017526233 Marionette INFO loaded listener.js
03:05:26 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 74 (1D18D800) [pid = 2944] [serial = 154] [outer = 0F4B5400]
03:05: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
03:05:26 INFO - document served over http requires an http
03:05:26 INFO - sub-resource via xhr-request using the http-csp
03:05:26 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 530ms
03:05:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:05:26 INFO - PROCESS | 2944 | ++DOCSHELL 1D198C00 == 49 [pid = 2944] [id = 56]
03:05:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 75 (1E20D800) [pid = 2944] [serial = 155] [outer = 00000000]
03:05:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 76 (1E21A800) [pid = 2944] [serial = 156] [outer = 1E20D800]
03:05:26 INFO - PROCESS | 2944 | 1448017526796 Marionette INFO loaded listener.js
03:05:26 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 77 (1E370400) [pid = 2944] [serial = 157] [outer = 1E20D800]
03:05: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
03:05:27 INFO - document served over http requires an https
03:05:27 INFO - sub-resource via fetch-request using the http-csp
03:05:27 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 570ms
03:05:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:05:27 INFO - PROCESS | 2944 | ++DOCSHELL 1E213800 == 50 [pid = 2944] [id = 57]
03:05:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 78 (1E21B800) [pid = 2944] [serial = 158] [outer = 00000000]
03:05:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 79 (1EBD6400) [pid = 2944] [serial = 159] [outer = 1E21B800]
03:05:27 INFO - PROCESS | 2944 | 1448017527400 Marionette INFO loaded listener.js
03:05:27 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 80 (1EBDBC00) [pid = 2944] [serial = 160] [outer = 1E21B800]
03:05: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
03:05:27 INFO - document served over http requires an https
03:05:27 INFO - sub-resource via fetch-request using the http-csp
03:05:27 INFO - delivery method with no-redirect and when
03:05: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"
03:05:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 570ms
03:05:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:05:27 INFO - PROCESS | 2944 | ++DOCSHELL 1E82D800 == 51 [pid = 2944] [id = 58]
03:05:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 81 (1E82DC00) [pid = 2944] [serial = 161] [outer = 00000000]
03:05:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 82 (1E836800) [pid = 2944] [serial = 162] [outer = 1E82DC00]
03:05:27 INFO - PROCESS | 2944 | 1448017527971 Marionette INFO loaded listener.js
03:05:28 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 83 (1EBDC800) [pid = 2944] [serial = 163] [outer = 1E82DC00]
03:05:28 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
03:05:28 INFO - document served over http requires an https
03:05:28 INFO - sub-resource via fetch-request using the http-csp
03:05:28 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:28 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
03:05:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 570ms
03:05:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:05:28 INFO - PROCESS | 2944 | ++DOCSHELL 1E8D3C00 == 52 [pid = 2944] [id = 59]
03:05:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 84 (1E8D4000) [pid = 2944] [serial = 164] [outer = 00000000]
03:05:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 85 (1E8DD400) [pid = 2944] [serial = 165] [outer = 1E8D4000]
03:05:28 INFO - PROCESS | 2944 | 1448017528543 Marionette INFO loaded listener.js
03:05:28 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 86 (1F535800) [pid = 2944] [serial = 166] [outer = 1E8D4000]
03:05:28 INFO - PROCESS | 2944 | ++DOCSHELL 1F53EC00 == 53 [pid = 2944] [id = 60]
03:05:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 87 (1F65A000) [pid = 2944] [serial = 167] [outer = 00000000]
03:05:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 88 (1F65AC00) [pid = 2944] [serial = 168] [outer = 1F65A000]
03:05:29 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
03:05:29 INFO - document served over http requires an https
03:05:29 INFO - sub-resource via iframe-tag using the http-csp
03:05:29 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:29 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
03:05:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 630ms
03:05:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:05:29 INFO - PROCESS | 2944 | ++DOCSHELL 0ACD5000 == 54 [pid = 2944] [id = 61]
03:05:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 89 (0ACD5800) [pid = 2944] [serial = 169] [outer = 00000000]
03:05:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 90 (0EFA8800) [pid = 2944] [serial = 170] [outer = 0ACD5800]
03:05:29 INFO - PROCESS | 2944 | 1448017529273 Marionette INFO loaded listener.js
03:05:29 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 91 (0F4BFC00) [pid = 2944] [serial = 171] [outer = 0ACD5800]
03:05:29 INFO - PROCESS | 2944 | ++DOCSHELL 16108800 == 55 [pid = 2944] [id = 62]
03:05:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 92 (16109400) [pid = 2944] [serial = 172] [outer = 00000000]
03:05:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 93 (148C4800) [pid = 2944] [serial = 173] [outer = 16109400]
03:05:29 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
03:05:29 INFO - document served over http requires an https
03:05:29 INFO - sub-resource via iframe-tag using the http-csp
03:05:29 INFO - delivery method with no-redirect and when
03:05: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"
03:05:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:29 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
03:05:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 930ms
03:05:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:05:30 INFO - PROCESS | 2944 | ++DOCSHELL 16A78000 == 56 [pid = 2944] [id = 63]
03:05:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 94 (16E47800) [pid = 2944] [serial = 174] [outer = 00000000]
03:05:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 95 (19079400) [pid = 2944] [serial = 175] [outer = 16E47800]
03:05:30 INFO - PROCESS | 2944 | 1448017530199 Marionette INFO loaded listener.js
03:05:30 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 96 (1A769C00) [pid = 2944] [serial = 176] [outer = 16E47800]
03:05:30 INFO - PROCESS | 2944 | ++DOCSHELL 1E37A800 == 57 [pid = 2944] [id = 64]
03:05:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 97 (1E8D5400) [pid = 2944] [serial = 177] [outer = 00000000]
03:05:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 98 (1E8DC000) [pid = 2944] [serial = 178] [outer = 1E8D5400]
03:05:30 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
03:05:30 INFO - document served over http requires an https
03:05:30 INFO - sub-resource via iframe-tag using the http-csp
03:05:30 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:30 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
03:05:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 930ms
03:05:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:05:31 INFO - PROCESS | 2944 | ++DOCSHELL 1E8D8C00 == 58 [pid = 2944] [id = 65]
03:05:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 99 (1E8DA000) [pid = 2944] [serial = 179] [outer = 00000000]
03:05:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 100 (1F659C00) [pid = 2944] [serial = 180] [outer = 1E8DA000]
03:05:31 INFO - PROCESS | 2944 | 1448017531138 Marionette INFO loaded listener.js
03:05:31 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 101 (1F664800) [pid = 2944] [serial = 181] [outer = 1E8DA000]
03:05:31 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
03:05:31 INFO - document served over http requires an https
03:05:31 INFO - sub-resource via script-tag using the http-csp
03:05:31 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:31 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
03:05:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 830ms
03:05:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:05:31 INFO - PROCESS | 2944 | ++DOCSHELL 1A1B7C00 == 59 [pid = 2944] [id = 66]
03:05:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 102 (1A1B8400) [pid = 2944] [serial = 182] [outer = 00000000]
03:05:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 103 (1A1BDC00) [pid = 2944] [serial = 183] [outer = 1A1B8400]
03:05:31 INFO - PROCESS | 2944 | 1448017531977 Marionette INFO loaded listener.js
03:05:32 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 104 (1FC3C800) [pid = 2944] [serial = 184] [outer = 1A1B8400]
03:05: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
03:05:32 INFO - document served over http requires an https
03:05:32 INFO - sub-resource via script-tag using the http-csp
03:05:32 INFO - delivery method with no-redirect and when
03:05: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"
03:05:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 790ms
03:05:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:05:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 105 (14945800) [pid = 2944] [serial = 185] [outer = 16A4D400]
03:05:33 INFO - PROCESS | 2944 | ++DOCSHELL 0E732000 == 60 [pid = 2944] [id = 67]
03:05:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 106 (0EE93C00) [pid = 2944] [serial = 186] [outer = 00000000]
03:05:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 107 (12DA6400) [pid = 2944] [serial = 187] [outer = 0EE93C00]
03:05:33 INFO - PROCESS | 2944 | 1448017533585 Marionette INFO loaded listener.js
03:05:33 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 108 (1FC46000) [pid = 2944] [serial = 188] [outer = 0EE93C00]
03:05:34 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
03:05:34 INFO - document served over http requires an https
03:05:34 INFO - sub-resource via script-tag using the http-csp
03:05:34 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:34 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
03:05:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1222ms
03:05:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:05:34 INFO - PROCESS | 2944 | ++DOCSHELL 15E7C800 == 61 [pid = 2944] [id = 68]
03:05:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 109 (15E7D000) [pid = 2944] [serial = 189] [outer = 00000000]
03:05:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 110 (16637400) [pid = 2944] [serial = 190] [outer = 15E7D000]
03:05:34 INFO - PROCESS | 2944 | 1448017534713 Marionette INFO loaded listener.js
03:05:34 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 111 (16E48800) [pid = 2944] [serial = 191] [outer = 15E7D000]
03:05:35 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
03:05:35 INFO - document served over http requires an https
03:05:35 INFO - sub-resource via xhr-request using the http-csp
03:05:35 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:35 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
03:05:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 830ms
03:05:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:05:35 INFO - PROCESS | 2944 | ++DOCSHELL 16109C00 == 62 [pid = 2944] [id = 69]
03:05:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 112 (1610B400) [pid = 2944] [serial = 192] [outer = 00000000]
03:05:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 113 (17D2CC00) [pid = 2944] [serial = 193] [outer = 1610B400]
03:05:35 INFO - PROCESS | 2944 | 1448017535551 Marionette INFO loaded listener.js
03:05:35 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 114 (1941DC00) [pid = 2944] [serial = 194] [outer = 1610B400]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 15268400 == 61 [pid = 2944] [id = 36]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 16E3D000 == 60 [pid = 2944] [id = 37]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 0ACCFC00 == 59 [pid = 2944] [id = 35]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 1F53EC00 == 58 [pid = 2944] [id = 60]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 1E8D3C00 == 57 [pid = 2944] [id = 59]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 1E82D800 == 56 [pid = 2944] [id = 58]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 1E213800 == 55 [pid = 2944] [id = 57]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 1D198C00 == 54 [pid = 2944] [id = 56]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 0F0E2800 == 53 [pid = 2944] [id = 55]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 1A766800 == 52 [pid = 2944] [id = 54]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 0E729400 == 51 [pid = 2944] [id = 53]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 16E3A800 == 50 [pid = 2944] [id = 52]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 15E84000 == 49 [pid = 2944] [id = 51]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 0E732C00 == 48 [pid = 2944] [id = 50]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 0B77D400 == 47 [pid = 2944] [id = 49]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 0EFA8C00 == 46 [pid = 2944] [id = 48]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 0E729000 == 45 [pid = 2944] [id = 47]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 0EFAE400 == 44 [pid = 2944] [id = 46]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 0F168400 == 43 [pid = 2944] [id = 45]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 1E210400 == 42 [pid = 2944] [id = 44]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 1E218C00 == 41 [pid = 2944] [id = 30]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 1CFFA000 == 40 [pid = 2944] [id = 43]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 15267C00 == 39 [pid = 2944] [id = 42]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 19E4F800 == 38 [pid = 2944] [id = 41]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 17D23800 == 37 [pid = 2944] [id = 40]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 0B77F800 == 36 [pid = 2944] [id = 39]
03:05:35 INFO - PROCESS | 2944 | --DOCSHELL 1797D800 == 35 [pid = 2944] [id = 38]
03:05:35 INFO - PROCESS | 2944 | --DOMWINDOW == 113 (12DA2800) [pid = 2944] [serial = 92] [outer = 00000000] [url = about:blank]
03:05:35 INFO - PROCESS | 2944 | --DOMWINDOW == 112 (176B9C00) [pid = 2944] [serial = 103] [outer = 00000000] [url = about:blank]
03:05:35 INFO - PROCESS | 2944 | --DOMWINDOW == 111 (0E728400) [pid = 2944] [serial = 87] [outer = 00000000] [url = about:blank]
03:05:35 INFO - PROCESS | 2944 | --DOMWINDOW == 110 (1667F400) [pid = 2944] [serial = 100] [outer = 00000000] [url = about:blank]
03:05:35 INFO - PROCESS | 2944 | --DOMWINDOW == 109 (13590C00) [pid = 2944] [serial = 97] [outer = 00000000] [url = about:blank]
03:05:36 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
03:05:36 INFO - document served over http requires an https
03:05:36 INFO - sub-resource via xhr-request using the http-csp
03:05:36 INFO - delivery method with no-redirect and when
03:05: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"
03:05:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:36 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
03:05:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 770ms
03:05:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:05:36 INFO - PROCESS | 2944 | ++DOCSHELL 0F0D6800 == 36 [pid = 2944] [id = 70]
03:05:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 110 (0F0D6C00) [pid = 2944] [serial = 195] [outer = 00000000]
03:05:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 111 (1280CC00) [pid = 2944] [serial = 196] [outer = 0F0D6C00]
03:05:36 INFO - PROCESS | 2944 | 1448017536256 Marionette INFO loaded listener.js
03:05:36 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 112 (1358F400) [pid = 2944] [serial = 197] [outer = 0F0D6C00]
03:05:36 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
03:05:36 INFO - document served over http requires an https
03:05:36 INFO - sub-resource via xhr-request using the http-csp
03:05:36 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:36 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
03:05:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 630ms
03:05:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:05:36 INFO - PROCESS | 2944 | ++DOCSHELL 14BB1C00 == 37 [pid = 2944] [id = 71]
03:05:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 113 (1526C400) [pid = 2944] [serial = 198] [outer = 00000000]
03:05:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 114 (1667F800) [pid = 2944] [serial = 199] [outer = 1526C400]
03:05:36 INFO - PROCESS | 2944 | 1448017536896 Marionette INFO loaded listener.js
03:05:36 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 115 (16E48000) [pid = 2944] [serial = 200] [outer = 1526C400]
03:05:37 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
03:05:37 INFO - document served over http requires an http
03:05:37 INFO - sub-resource via fetch-request using the meta-csp
03:05:37 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:37 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
03:05:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 630ms
03:05:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:05:37 INFO - PROCESS | 2944 | ++DOCSHELL 16A4B800 == 38 [pid = 2944] [id = 72]
03:05:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 116 (17973400) [pid = 2944] [serial = 201] [outer = 00000000]
03:05:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 117 (19422800) [pid = 2944] [serial = 202] [outer = 17973400]
03:05:37 INFO - PROCESS | 2944 | 1448017537517 Marionette INFO loaded listener.js
03:05:37 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 118 (19E10C00) [pid = 2944] [serial = 203] [outer = 17973400]
03:05:37 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
03:05:37 INFO - document served over http requires an http
03:05:37 INFO - sub-resource via fetch-request using the meta-csp
03:05:37 INFO - delivery method with no-redirect and when
03:05: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"
03:05:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:37 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
03:05:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 570ms
03:05:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:05:38 INFO - PROCESS | 2944 | ++DOCSHELL 0B780400 == 39 [pid = 2944] [id = 73]
03:05:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 119 (0E76D800) [pid = 2944] [serial = 204] [outer = 00000000]
03:05:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 120 (1BBC5800) [pid = 2944] [serial = 205] [outer = 0E76D800]
03:05:38 INFO - PROCESS | 2944 | 1448017538146 Marionette INFO loaded listener.js
03:05:38 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 121 (1BF96800) [pid = 2944] [serial = 206] [outer = 0E76D800]
03:05:38 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
03:05:38 INFO - document served over http requires an http
03:05:38 INFO - sub-resource via fetch-request using the meta-csp
03:05:38 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:38 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
03:05:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
03:05:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:05:38 INFO - PROCESS | 2944 | ++DOCSHELL 1CB17C00 == 40 [pid = 2944] [id = 74]
03:05:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 122 (1CB1A800) [pid = 2944] [serial = 207] [outer = 00000000]
03:05:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 123 (1CFF9C00) [pid = 2944] [serial = 208] [outer = 1CB1A800]
03:05:38 INFO - PROCESS | 2944 | 1448017538886 Marionette INFO loaded listener.js
03:05:38 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 124 (1D193000) [pid = 2944] [serial = 209] [outer = 1CB1A800]
03:05:39 INFO - PROCESS | 2944 | ++DOCSHELL 1E212C00 == 41 [pid = 2944] [id = 75]
03:05:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 125 (1E216800) [pid = 2944] [serial = 210] [outer = 00000000]
03:05:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 126 (1E21A000) [pid = 2944] [serial = 211] [outer = 1E216800]
03:05:39 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
03:05:39 INFO - document served over http requires an http
03:05:39 INFO - sub-resource via iframe-tag using the meta-csp
03:05:39 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:39 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
03:05:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 730ms
03:05:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:05:39 INFO - PROCESS | 2944 | ++DOCSHELL 1E213C00 == 42 [pid = 2944] [id = 76]
03:05:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 127 (1E216C00) [pid = 2944] [serial = 212] [outer = 00000000]
03:05:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 128 (1E379C00) [pid = 2944] [serial = 213] [outer = 1E216C00]
03:05:39 INFO - PROCESS | 2944 | 1448017539621 Marionette INFO loaded listener.js
03:05:39 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 129 (1E82D800) [pid = 2944] [serial = 214] [outer = 1E216C00]
03:05:39 INFO - PROCESS | 2944 | ++DOCSHELL 1EBD5400 == 43 [pid = 2944] [id = 77]
03:05:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 130 (1EBD5800) [pid = 2944] [serial = 215] [outer = 00000000]
03:05:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 131 (0EF59400) [pid = 2944] [serial = 216] [outer = 1EBD5800]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 130 (15E85400) [pid = 2944] [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]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 129 (0F0DE800) [pid = 2944] [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]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 128 (1CFFA800) [pid = 2944] [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]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 127 (0F328800) [pid = 2944] [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]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 126 (16E3B400) [pid = 2944] [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]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 125 (1E20D800) [pid = 2944] [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]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 124 (0F4B5400) [pid = 2944] [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]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 123 (0F0E0000) [pid = 2944] [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]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 122 (19E5A400) [pid = 2944] [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]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 121 (0F169C00) [pid = 2944] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 120 (17DC9C00) [pid = 2944] [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]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 119 (0F05A000) [pid = 2944] [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]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 118 (1E82DC00) [pid = 2944] [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]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 117 (0B77D800) [pid = 2944] [serial = 135] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 116 (176B9000) [pid = 2944] [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]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 115 (1A767400) [pid = 2944] [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]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 114 (1E211800) [pid = 2944] [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]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 113 (0E72F800) [pid = 2944] [serial = 130] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017522183]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 112 (1BD09C00) [pid = 2944] [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]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 111 (1E21B800) [pid = 2944] [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]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 110 (1D195C00) [pid = 2944] [serial = 120] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 109 (1EBD6400) [pid = 2944] [serial = 159] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 108 (1610E400) [pid = 2944] [serial = 141] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 107 (1E836800) [pid = 2944] [serial = 162] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 106 (0EF2C000) [pid = 2944] [serial = 136] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 105 (1CB05800) [pid = 2944] [serial = 117] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 104 (0E7DD800) [pid = 2944] [serial = 126] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 103 (13AB8400) [pid = 2944] [serial = 138] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 102 (1A770000) [pid = 2944] [serial = 114] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 101 (192D2400) [pid = 2944] [serial = 147] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 100 (176B4800) [pid = 2944] [serial = 144] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 99 (13427C00) [pid = 2944] [serial = 133] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 98 (192D8000) [pid = 2944] [serial = 111] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 97 (1CFF1800) [pid = 2944] [serial = 153] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 96 (1E21C000) [pid = 2944] [serial = 123] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 95 (1BD0F000) [pid = 2944] [serial = 150] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 94 (0EFA6400) [pid = 2944] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017522183]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 93 (0F16EC00) [pid = 2944] [serial = 128] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 92 (13C21000) [pid = 2944] [serial = 108] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 91 (1E21A800) [pid = 2944] [serial = 156] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 90 (1E8DD400) [pid = 2944] [serial = 165] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 89 (1CB1B400) [pid = 2944] [serial = 151] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 88 (1526C000) [pid = 2944] [serial = 109] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 87 (1983A800) [pid = 2944] [serial = 148] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 86 (1D18D800) [pid = 2944] [serial = 154] [outer = 00000000] [url = about:blank]
03:05:40 INFO - PROCESS | 2944 | --DOMWINDOW == 85 (19836400) [pid = 2944] [serial = 112] [outer = 00000000] [url = about:blank]
03:05:40 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
03:05:40 INFO - document served over http requires an http
03:05:40 INFO - sub-resource via iframe-tag using the meta-csp
03:05:40 INFO - delivery method with no-redirect and when
03:05: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"
03:05:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:40 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
03:05:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1070ms
03:05:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:05:40 INFO - PROCESS | 2944 | ++DOCSHELL 0EF2C000 == 44 [pid = 2944] [id = 78]
03:05:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 86 (0F167C00) [pid = 2944] [serial = 217] [outer = 00000000]
03:05:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 87 (19846400) [pid = 2944] [serial = 218] [outer = 0F167C00]
03:05:40 INFO - PROCESS | 2944 | 1448017540621 Marionette INFO loaded listener.js
03:05:40 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 88 (1CFF5400) [pid = 2944] [serial = 219] [outer = 0F167C00]
03:05:40 INFO - PROCESS | 2944 | ++DOCSHELL 1A40E000 == 45 [pid = 2944] [id = 79]
03:05:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 89 (1A40E400) [pid = 2944] [serial = 220] [outer = 00000000]
03:05:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 90 (1A410C00) [pid = 2944] [serial = 221] [outer = 1A40E400]
03:05:41 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
03:05:41 INFO - document served over http requires an http
03:05:41 INFO - sub-resource via iframe-tag using the meta-csp
03:05:41 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:41 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
03:05:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 630ms
03:05:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:05:41 INFO - PROCESS | 2944 | ++DOCSHELL 1A410000 == 46 [pid = 2944] [id = 80]
03:05:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 91 (1BBA6400) [pid = 2944] [serial = 222] [outer = 00000000]
03:05:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 92 (1E8D5800) [pid = 2944] [serial = 223] [outer = 1BBA6400]
03:05:41 INFO - PROCESS | 2944 | 1448017541267 Marionette INFO loaded listener.js
03:05:41 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 93 (1EBD1400) [pid = 2944] [serial = 224] [outer = 1BBA6400]
03:05:41 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
03:05:41 INFO - document served over http requires an http
03:05:41 INFO - sub-resource via script-tag using the meta-csp
03:05:41 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:41 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
03:05:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 630ms
03:05:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:05:41 INFO - PROCESS | 2944 | ++DOCSHELL 1F53C800 == 47 [pid = 2944] [id = 81]
03:05:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 94 (1F663400) [pid = 2944] [serial = 225] [outer = 00000000]
03:05:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 95 (200D2400) [pid = 2944] [serial = 226] [outer = 1F663400]
03:05:41 INFO - PROCESS | 2944 | 1448017541925 Marionette INFO loaded listener.js
03:05:41 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 96 (2052E400) [pid = 2944] [serial = 227] [outer = 1F663400]
03:05:42 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
03:05:42 INFO - document served over http requires an http
03:05:42 INFO - sub-resource via script-tag using the meta-csp
03:05:42 INFO - delivery method with no-redirect and when
03:05:42 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"
03:05:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:42 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
03:05:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 630ms
03:05:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:05:42 INFO - PROCESS | 2944 | ++DOCSHELL 0E729000 == 48 [pid = 2944] [id = 82]
03:05:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 97 (0E729400) [pid = 2944] [serial = 228] [outer = 00000000]
03:05:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 98 (0F0D7C00) [pid = 2944] [serial = 229] [outer = 0E729400]
03:05:42 INFO - PROCESS | 2944 | 1448017542677 Marionette INFO loaded listener.js
03:05:42 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 99 (0F16F800) [pid = 2944] [serial = 230] [outer = 0E729400]
03:05: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
03:05:43 INFO - document served over http requires an http
03:05:43 INFO - sub-resource via script-tag using the meta-csp
03:05:43 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 931ms
03:05:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:05:43 INFO - PROCESS | 2944 | ++DOCSHELL 1663BC00 == 49 [pid = 2944] [id = 83]
03:05:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 100 (16A44000) [pid = 2944] [serial = 231] [outer = 00000000]
03:05:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 101 (17D2C000) [pid = 2944] [serial = 232] [outer = 16A44000]
03:05:43 INFO - PROCESS | 2944 | 1448017543593 Marionette INFO loaded listener.js
03:05:43 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 102 (1A409400) [pid = 2944] [serial = 233] [outer = 16A44000]
03:05: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
03:05:44 INFO - document served over http requires an http
03:05:44 INFO - sub-resource via xhr-request using the meta-csp
03:05:44 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
03:05:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:05:44 INFO - PROCESS | 2944 | ++DOCSHELL 1CFF8000 == 50 [pid = 2944] [id = 84]
03:05:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 103 (1E203000) [pid = 2944] [serial = 234] [outer = 00000000]
03:05:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 104 (1E836C00) [pid = 2944] [serial = 235] [outer = 1E203000]
03:05:44 INFO - PROCESS | 2944 | 1448017544473 Marionette INFO loaded listener.js
03:05:44 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 105 (1FC41400) [pid = 2944] [serial = 236] [outer = 1E203000]
03:05: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
03:05:45 INFO - document served over http requires an http
03:05:45 INFO - sub-resource via xhr-request using the meta-csp
03:05:45 INFO - delivery method with no-redirect and when
03:05: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"
03:05:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 830ms
03:05:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:05:45 INFO - PROCESS | 2944 | ++DOCSHELL 12811800 == 51 [pid = 2944] [id = 85]
03:05:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 106 (200D5000) [pid = 2944] [serial = 237] [outer = 00000000]
03:05:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 107 (2053C400) [pid = 2944] [serial = 238] [outer = 200D5000]
03:05:45 INFO - PROCESS | 2944 | 1448017545301 Marionette INFO loaded listener.js
03:05:45 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 108 (20635400) [pid = 2944] [serial = 239] [outer = 200D5000]
03:05: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
03:05:45 INFO - document served over http requires an http
03:05:45 INFO - sub-resource via xhr-request using the meta-csp
03:05:45 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 830ms
03:05:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:05:46 INFO - PROCESS | 2944 | ++DOCSHELL 2063FC00 == 52 [pid = 2944] [id = 86]
03:05:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 109 (20640800) [pid = 2944] [serial = 240] [outer = 00000000]
03:05:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 110 (2064E000) [pid = 2944] [serial = 241] [outer = 20640800]
03:05:46 INFO - PROCESS | 2944 | 1448017546149 Marionette INFO loaded listener.js
03:05:46 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 111 (20652C00) [pid = 2944] [serial = 242] [outer = 20640800]
03:05: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
03:05:46 INFO - document served over http requires an https
03:05:46 INFO - sub-resource via fetch-request using the meta-csp
03:05:46 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05: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
03:05:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 871ms
03:05:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:05:47 INFO - PROCESS | 2944 | ++DOCSHELL 20284800 == 53 [pid = 2944] [id = 87]
03:05:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 112 (20285000) [pid = 2944] [serial = 243] [outer = 00000000]
03:05:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 113 (2063EC00) [pid = 2944] [serial = 244] [outer = 20285000]
03:05:47 INFO - PROCESS | 2944 | 1448017547062 Marionette INFO loaded listener.js
03:05:47 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 114 (20658C00) [pid = 2944] [serial = 245] [outer = 20285000]
03:05:47 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
03:05:47 INFO - document served over http requires an https
03:05:47 INFO - sub-resource via fetch-request using the meta-csp
03:05:47 INFO - delivery method with no-redirect and when
03:05: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"
03:05:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:47 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
03:05:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1022ms
03:05:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:05:48 INFO - PROCESS | 2944 | ++DOCSHELL 152CE400 == 54 [pid = 2944] [id = 88]
03:05:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 115 (1E82A400) [pid = 2944] [serial = 246] [outer = 00000000]
03:05:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 116 (1F532000) [pid = 2944] [serial = 247] [outer = 1E82A400]
03:05:48 INFO - PROCESS | 2944 | 1448017548915 Marionette INFO loaded listener.js
03:05:48 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 117 (2064B400) [pid = 2944] [serial = 248] [outer = 1E82A400]
03:05:49 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
03:05:49 INFO - document served over http requires an https
03:05:49 INFO - sub-resource via fetch-request using the meta-csp
03:05:49 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:49 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
03:05:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2019ms
03:05:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:05:50 INFO - PROCESS | 2944 | ++DOCSHELL 0EFAF400 == 55 [pid = 2944] [id = 89]
03:05:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 118 (0EFB2400) [pid = 2944] [serial = 249] [outer = 00000000]
03:05:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 119 (0F5CB800) [pid = 2944] [serial = 250] [outer = 0EFB2400]
03:05:50 INFO - PROCESS | 2944 | 1448017550088 Marionette INFO loaded listener.js
03:05:50 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 120 (14991400) [pid = 2944] [serial = 251] [outer = 0EFB2400]
03:05:50 INFO - PROCESS | 2944 | ++DOCSHELL 0EE93800 == 56 [pid = 2944] [id = 90]
03:05:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 121 (0EFA7C00) [pid = 2944] [serial = 252] [outer = 00000000]
03:05:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 122 (0F0E0000) [pid = 2944] [serial = 253] [outer = 0EFA7C00]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 1A410000 == 55 [pid = 2944] [id = 80]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 1A40E000 == 54 [pid = 2944] [id = 79]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 0EF2C000 == 53 [pid = 2944] [id = 78]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 1EBD5400 == 52 [pid = 2944] [id = 77]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 1E213C00 == 51 [pid = 2944] [id = 76]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 1E212C00 == 50 [pid = 2944] [id = 75]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 1CB17C00 == 49 [pid = 2944] [id = 74]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 0B780400 == 48 [pid = 2944] [id = 73]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 16A4B800 == 47 [pid = 2944] [id = 72]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 14BB1C00 == 46 [pid = 2944] [id = 71]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 0F0D6800 == 45 [pid = 2944] [id = 70]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 16109C00 == 44 [pid = 2944] [id = 69]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 15E7C800 == 43 [pid = 2944] [id = 68]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 0E732000 == 42 [pid = 2944] [id = 67]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 1A1B7C00 == 41 [pid = 2944] [id = 66]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 1E8D8C00 == 40 [pid = 2944] [id = 65]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 1E37A800 == 39 [pid = 2944] [id = 64]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 16A78000 == 38 [pid = 2944] [id = 63]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 16108800 == 37 [pid = 2944] [id = 62]
03:05:50 INFO - PROCESS | 2944 | --DOCSHELL 0ACD5000 == 36 [pid = 2944] [id = 61]
03:05:50 INFO - PROCESS | 2944 | --DOMWINDOW == 121 (1BBD2800) [pid = 2944] [serial = 115] [outer = 00000000] [url = about:blank]
03:05:50 INFO - PROCESS | 2944 | --DOMWINDOW == 120 (14BD9000) [pid = 2944] [serial = 139] [outer = 00000000] [url = about:blank]
03:05:50 INFO - PROCESS | 2944 | --DOMWINDOW == 119 (1EBDBC00) [pid = 2944] [serial = 160] [outer = 00000000] [url = about:blank]
03:05:50 INFO - PROCESS | 2944 | --DOMWINDOW == 118 (1CB1D400) [pid = 2944] [serial = 118] [outer = 00000000] [url = about:blank]
03:05:50 INFO - PROCESS | 2944 | --DOMWINDOW == 117 (1E370400) [pid = 2944] [serial = 157] [outer = 00000000] [url = about:blank]
03:05:50 INFO - PROCESS | 2944 | --DOMWINDOW == 116 (17978000) [pid = 2944] [serial = 145] [outer = 00000000] [url = about:blank]
03:05:50 INFO - PROCESS | 2944 | --DOMWINDOW == 115 (13C1A400) [pid = 2944] [serial = 129] [outer = 00000000] [url = about:blank]
03:05:50 INFO - PROCESS | 2944 | --DOMWINDOW == 114 (1E206800) [pid = 2944] [serial = 121] [outer = 00000000] [url = about:blank]
03:05:50 INFO - PROCESS | 2944 | --DOMWINDOW == 113 (15272000) [pid = 2944] [serial = 134] [outer = 00000000] [url = about:blank]
03:05:50 INFO - PROCESS | 2944 | --DOMWINDOW == 112 (1E376800) [pid = 2944] [serial = 124] [outer = 00000000] [url = about:blank]
03:05:50 INFO - PROCESS | 2944 | --DOMWINDOW == 111 (16A40C00) [pid = 2944] [serial = 142] [outer = 00000000] [url = about:blank]
03:05:50 INFO - PROCESS | 2944 | --DOMWINDOW == 110 (1EBDC800) [pid = 2944] [serial = 163] [outer = 00000000] [url = about:blank]
03:05:51 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
03:05:51 INFO - document served over http requires an https
03:05:51 INFO - sub-resource via iframe-tag using the meta-csp
03:05:51 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:51 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
03:05:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1176ms
03:05:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:05:51 INFO - PROCESS | 2944 | ++DOCSHELL 0EFAE000 == 37 [pid = 2944] [id = 91]
03:05:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 111 (0EFB0400) [pid = 2944] [serial = 254] [outer = 00000000]
03:05:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 112 (0F4B5400) [pid = 2944] [serial = 255] [outer = 0EFB0400]
03:05:51 INFO - PROCESS | 2944 | 1448017551287 Marionette INFO loaded listener.js
03:05:51 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 113 (13C1DC00) [pid = 2944] [serial = 256] [outer = 0EFB0400]
03:05:51 INFO - PROCESS | 2944 | ++DOCSHELL 1610B800 == 38 [pid = 2944] [id = 92]
03:05:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 114 (1610BC00) [pid = 2944] [serial = 257] [outer = 00000000]
03:05:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 115 (1610E000) [pid = 2944] [serial = 258] [outer = 1610BC00]
03:05:51 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
03:05:51 INFO - document served over http requires an https
03:05:51 INFO - sub-resource via iframe-tag using the meta-csp
03:05:51 INFO - delivery method with no-redirect and when
03:05: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"
03:05:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:51 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
03:05:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 750ms
03:05:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:05:51 INFO - PROCESS | 2944 | ++DOCSHELL 16108800 == 39 [pid = 2944] [id = 93]
03:05:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 116 (16108C00) [pid = 2944] [serial = 259] [outer = 00000000]
03:05:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 117 (16A45000) [pid = 2944] [serial = 260] [outer = 16108C00]
03:05:51 INFO - PROCESS | 2944 | 1448017551983 Marionette INFO loaded listener.js
03:05:52 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 118 (16A6C400) [pid = 2944] [serial = 261] [outer = 16108C00]
03:05:52 INFO - PROCESS | 2944 | ++DOCSHELL 176B2400 == 40 [pid = 2944] [id = 94]
03:05:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 119 (17978800) [pid = 2944] [serial = 262] [outer = 00000000]
03:05:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 120 (1798C400) [pid = 2944] [serial = 263] [outer = 17978800]
03:05:52 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
03:05:52 INFO - document served over http requires an https
03:05:52 INFO - sub-resource via iframe-tag using the meta-csp
03:05:52 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:52 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
03:05:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 730ms
03:05:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:05:52 INFO - PROCESS | 2944 | ++DOCSHELL 17971C00 == 41 [pid = 2944] [id = 95]
03:05:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 121 (17974000) [pid = 2944] [serial = 264] [outer = 00000000]
03:05:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 122 (1907B800) [pid = 2944] [serial = 265] [outer = 17974000]
03:05:52 INFO - PROCESS | 2944 | 1448017552739 Marionette INFO loaded listener.js
03:05:52 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 123 (192D8000) [pid = 2944] [serial = 266] [outer = 17974000]
03:05:53 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
03:05:53 INFO - document served over http requires an https
03:05:53 INFO - sub-resource via script-tag using the meta-csp
03:05:53 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:53 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
03:05:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 671ms
03:05:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:05:53 INFO - PROCESS | 2944 | ++DOCSHELL 0EFB2C00 == 42 [pid = 2944] [id = 96]
03:05:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 124 (191B5000) [pid = 2944] [serial = 267] [outer = 00000000]
03:05:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 125 (1A1BC800) [pid = 2944] [serial = 268] [outer = 191B5000]
03:05:53 INFO - PROCESS | 2944 | 1448017553388 Marionette INFO loaded listener.js
03:05:53 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 126 (1A40E000) [pid = 2944] [serial = 269] [outer = 191B5000]
03:05:53 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
03:05:53 INFO - document served over http requires an https
03:05:53 INFO - sub-resource via script-tag using the meta-csp
03:05:53 INFO - delivery method with no-redirect and when
03:05: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"
03:05:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:53 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
03:05:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 670ms
03:05:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:05:54 INFO - PROCESS | 2944 | ++DOCSHELL 1B10C400 == 43 [pid = 2944] [id = 97]
03:05:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 127 (1B10D000) [pid = 2944] [serial = 270] [outer = 00000000]
03:05:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 128 (1B112000) [pid = 2944] [serial = 271] [outer = 1B10D000]
03:05:54 INFO - PROCESS | 2944 | 1448017554096 Marionette INFO loaded listener.js
03:05:54 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 129 (1BBA4800) [pid = 2944] [serial = 272] [outer = 1B10D000]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 128 (1F65A000) [pid = 2944] [serial = 167] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 127 (1E216800) [pid = 2944] [serial = 210] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 126 (1E216C00) [pid = 2944] [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]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 125 (1526C400) [pid = 2944] [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]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 124 (0E76D800) [pid = 2944] [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]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 123 (0F167C00) [pid = 2944] [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]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 122 (17973400) [pid = 2944] [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]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 121 (1A40E400) [pid = 2944] [serial = 220] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 120 (1CB1A800) [pid = 2944] [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]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 119 (1E8D5400) [pid = 2944] [serial = 177] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 118 (1798C000) [pid = 2944] [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]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 117 (16109400) [pid = 2944] [serial = 172] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017529664]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 116 (200D2400) [pid = 2944] [serial = 226] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 115 (1A1BDC00) [pid = 2944] [serial = 183] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 114 (1F659C00) [pid = 2944] [serial = 180] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 113 (148C4800) [pid = 2944] [serial = 173] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017529664]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 112 (0EFA8800) [pid = 2944] [serial = 170] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 111 (1E8DC000) [pid = 2944] [serial = 178] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 110 (19079400) [pid = 2944] [serial = 175] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 109 (1E21A000) [pid = 2944] [serial = 211] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 108 (1CFF9C00) [pid = 2944] [serial = 208] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 107 (1280CC00) [pid = 2944] [serial = 196] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 106 (16637400) [pid = 2944] [serial = 190] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 105 (19422800) [pid = 2944] [serial = 202] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 104 (12DA6400) [pid = 2944] [serial = 187] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 103 (1A410C00) [pid = 2944] [serial = 221] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 102 (19846400) [pid = 2944] [serial = 218] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 101 (0EF59400) [pid = 2944] [serial = 216] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017539974]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 100 (1E379C00) [pid = 2944] [serial = 213] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 99 (17D2CC00) [pid = 2944] [serial = 193] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 98 (1BBC5800) [pid = 2944] [serial = 205] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 97 (1667F800) [pid = 2944] [serial = 199] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 96 (1E8D5800) [pid = 2944] [serial = 223] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 95 (1F65AC00) [pid = 2944] [serial = 168] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 94 (0F0D6C00) [pid = 2944] [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]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 93 (0EE93C00) [pid = 2944] [serial = 186] [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]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 92 (1BBA6400) [pid = 2944] [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]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 91 (1EBD5800) [pid = 2944] [serial = 215] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017539974]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 90 (1610B400) [pid = 2944] [serial = 192] [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]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 89 (15E7D000) [pid = 2944] [serial = 189] [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]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 88 (1929F800) [pid = 2944] [serial = 106] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 87 (1358F400) [pid = 2944] [serial = 197] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 86 (16E48800) [pid = 2944] [serial = 191] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 85 (1941DC00) [pid = 2944] [serial = 194] [outer = 00000000] [url = about:blank]
03:05:54 INFO - PROCESS | 2944 | --DOMWINDOW == 84 (0E730800) [pid = 2944] [serial = 37] [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.]
03:05:54 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
03:05:54 INFO - document served over http requires an https
03:05:54 INFO - sub-resource via script-tag using the meta-csp
03:05:54 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:54 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
03:05:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 670ms
03:05:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:05:54 INFO - PROCESS | 2944 | ++DOCSHELL 0F167C00 == 44 [pid = 2944] [id = 98]
03:05:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 85 (1526C400) [pid = 2944] [serial = 273] [outer = 00000000]
03:05:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 86 (1A76FC00) [pid = 2944] [serial = 274] [outer = 1526C400]
03:05:54 INFO - PROCESS | 2944 | 1448017554787 Marionette INFO loaded listener.js
03:05:54 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 87 (1BD01800) [pid = 2944] [serial = 275] [outer = 1526C400]
03:05:55 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
03:05:55 INFO - document served over http requires an https
03:05:55 INFO - sub-resource via xhr-request using the meta-csp
03:05:55 INFO - delivery method with keep-origin-redirect and when
03:05:55 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"
03:05:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:55 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
03:05:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 630ms
03:05:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:05:55 INFO - PROCESS | 2944 | ++DOCSHELL 1BD05C00 == 45 [pid = 2944] [id = 99]
03:05:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 88 (1BD06800) [pid = 2944] [serial = 276] [outer = 00000000]
03:05:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 89 (1CFEEC00) [pid = 2944] [serial = 277] [outer = 1BD06800]
03:05:55 INFO - PROCESS | 2944 | 1448017555422 Marionette INFO loaded listener.js
03:05:55 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 90 (1D18DC00) [pid = 2944] [serial = 278] [outer = 1BD06800]
03:05:55 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
03:05:55 INFO - document served over http requires an https
03:05:55 INFO - sub-resource via xhr-request using the meta-csp
03:05:55 INFO - delivery method with no-redirect and when
03:05:55 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"
03:05:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:55 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
03:05:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 630ms
03:05:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:05:56 INFO - PROCESS | 2944 | ++DOCSHELL 1D190400 == 46 [pid = 2944] [id = 100]
03:05:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 91 (1D192400) [pid = 2944] [serial = 279] [outer = 00000000]
03:05:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 92 (1E216400) [pid = 2944] [serial = 280] [outer = 1D192400]
03:05:56 INFO - PROCESS | 2944 | 1448017556037 Marionette INFO loaded listener.js
03:05:56 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 93 (0F0D6800) [pid = 2944] [serial = 281] [outer = 1D192400]
03:05:56 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
03:05:56 INFO - document served over http requires an https
03:05:56 INFO - sub-resource via xhr-request using the meta-csp
03:05:56 INFO - delivery method with swap-origin-redirect and when
03:05:56 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"
03:05:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:56 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
03:05:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 630ms
03:05:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:05:56 INFO - PROCESS | 2944 | ++DOCSHELL 1E37C400 == 47 [pid = 2944] [id = 101]
03:05:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 94 (1E831C00) [pid = 2944] [serial = 282] [outer = 00000000]
03:05:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 95 (1E8D9C00) [pid = 2944] [serial = 283] [outer = 1E831C00]
03:05:56 INFO - PROCESS | 2944 | 1448017556704 Marionette INFO loaded listener.js
03:05:56 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 96 (1EBD4C00) [pid = 2944] [serial = 284] [outer = 1E831C00]
03:05:57 INFO - PROCESS | 2944 | 1448017557164 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
03:05:57 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
03:05:57 INFO - document served over http requires an http
03:05:57 INFO - sub-resource via fetch-request using the meta-csp
03:05:57 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:57 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
03:05:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 870ms
03:05:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:05:57 INFO - PROCESS | 2944 | ++DOCSHELL 177E4400 == 48 [pid = 2944] [id = 102]
03:05:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 97 (17972000) [pid = 2944] [serial = 285] [outer = 00000000]
03:05:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 98 (192D1C00) [pid = 2944] [serial = 286] [outer = 17972000]
03:05:57 INFO - PROCESS | 2944 | 1448017557743 Marionette INFO loaded listener.js
03:05:57 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 99 (1A771800) [pid = 2944] [serial = 287] [outer = 17972000]
03:05:58 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
03:05:58 INFO - document served over http requires an http
03:05:58 INFO - sub-resource via fetch-request using the meta-csp
03:05:58 INFO - delivery method with no-redirect and when
03:05: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"
03:05:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:58 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
03:05:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1126ms
03:05:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:05:58 INFO - PROCESS | 2944 | ++DOCSHELL 1F65A800 == 49 [pid = 2944] [id = 103]
03:05:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 100 (1F65AC00) [pid = 2944] [serial = 288] [outer = 00000000]
03:05:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 101 (1FC3B400) [pid = 2944] [serial = 289] [outer = 1F65AC00]
03:05:58 INFO - PROCESS | 2944 | 1448017558847 Marionette INFO loaded listener.js
03:05:58 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 102 (200CA800) [pid = 2944] [serial = 290] [outer = 1F65AC00]
03:05:59 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
03:05:59 INFO - document served over http requires an http
03:05:59 INFO - sub-resource via fetch-request using the meta-csp
03:05:59 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:59 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
03:05:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1025ms
03:05:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:05:59 INFO - PROCESS | 2944 | ++DOCSHELL 2045F400 == 50 [pid = 2944] [id = 104]
03:05:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 103 (2045F800) [pid = 2944] [serial = 291] [outer = 00000000]
03:05:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 104 (20464C00) [pid = 2944] [serial = 292] [outer = 2045F800]
03:05:59 INFO - PROCESS | 2944 | 1448017559895 Marionette INFO loaded listener.js
03:05:59 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 105 (20534C00) [pid = 2944] [serial = 293] [outer = 2045F800]
03:06:00 INFO - PROCESS | 2944 | ++DOCSHELL 20636C00 == 51 [pid = 2944] [id = 105]
03:06:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 106 (2064D400) [pid = 2944] [serial = 294] [outer = 00000000]
03:06:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 107 (20650C00) [pid = 2944] [serial = 295] [outer = 2064D400]
03:06:00 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
03:06:00 INFO - document served over http requires an http
03:06:00 INFO - sub-resource via iframe-tag using the meta-csp
03:06:00 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:00 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
03:06:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1180ms
03:06:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:06:01 INFO - PROCESS | 2944 | ++DOCSHELL 1E213C00 == 52 [pid = 2944] [id = 106]
03:06:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 108 (20656400) [pid = 2944] [serial = 296] [outer = 00000000]
03:06:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 109 (20E86400) [pid = 2944] [serial = 297] [outer = 20656400]
03:06:01 INFO - PROCESS | 2944 | 1448017561055 Marionette INFO loaded listener.js
03:06:01 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 110 (20E8C400) [pid = 2944] [serial = 298] [outer = 20656400]
03:06:02 INFO - PROCESS | 2944 | ++DOCSHELL 13AB9800 == 53 [pid = 2944] [id = 107]
03:06:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 111 (148BA400) [pid = 2944] [serial = 299] [outer = 00000000]
03:06:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 112 (167A1000) [pid = 2944] [serial = 300] [outer = 148BA400]
03:06:02 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
03:06:02 INFO - document served over http requires an http
03:06:02 INFO - sub-resource via iframe-tag using the meta-csp
03:06:02 INFO - delivery method with no-redirect and when
03:06: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"
03:06:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:02 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
03:06:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2078ms
03:06:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:06:03 INFO - PROCESS | 2944 | ++DOCSHELL 14946C00 == 54 [pid = 2944] [id = 108]
03:06:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 113 (14947000) [pid = 2944] [serial = 301] [outer = 00000000]
03:06:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 114 (16A44C00) [pid = 2944] [serial = 302] [outer = 14947000]
03:06:03 INFO - PROCESS | 2944 | 1448017563609 Marionette INFO loaded listener.js
03:06:03 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 115 (17970C00) [pid = 2944] [serial = 303] [outer = 14947000]
03:06:04 INFO - PROCESS | 2944 | ++DOCSHELL 0F0D9C00 == 55 [pid = 2944] [id = 109]
03:06:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 116 (0F0E0C00) [pid = 2944] [serial = 304] [outer = 00000000]
03:06:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 117 (0B779400) [pid = 2944] [serial = 305] [outer = 0F0E0C00]
03:06:04 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
03:06:04 INFO - document served over http requires an http
03:06:04 INFO - sub-resource via iframe-tag using the meta-csp
03:06:04 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:04 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
03:06:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1630ms
03:06:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 1D190400 == 54 [pid = 2944] [id = 100]
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 1BD05C00 == 53 [pid = 2944] [id = 99]
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 0F167C00 == 52 [pid = 2944] [id = 98]
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 1B10C400 == 51 [pid = 2944] [id = 97]
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 0EFB2C00 == 50 [pid = 2944] [id = 96]
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 17971C00 == 49 [pid = 2944] [id = 95]
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 176B2400 == 48 [pid = 2944] [id = 94]
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 16108800 == 47 [pid = 2944] [id = 93]
03:06:04 INFO - PROCESS | 2944 | ++DOCSHELL 0ACD5C00 == 48 [pid = 2944] [id = 110]
03:06:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 118 (0ACD6400) [pid = 2944] [serial = 306] [outer = 00000000]
03:06:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 119 (0EFAB000) [pid = 2944] [serial = 307] [outer = 0ACD6400]
03:06:04 INFO - PROCESS | 2944 | 1448017564826 Marionette INFO loaded listener.js
03:06:04 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 120 (12813400) [pid = 2944] [serial = 308] [outer = 0ACD6400]
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 1610B800 == 47 [pid = 2944] [id = 92]
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 0EFAE000 == 46 [pid = 2944] [id = 91]
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 0EE93800 == 45 [pid = 2944] [id = 90]
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 0EFAF400 == 44 [pid = 2944] [id = 89]
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 20284800 == 43 [pid = 2944] [id = 87]
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 2063FC00 == 42 [pid = 2944] [id = 86]
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 12811800 == 41 [pid = 2944] [id = 85]
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 1CFF8000 == 40 [pid = 2944] [id = 84]
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 1663BC00 == 39 [pid = 2944] [id = 83]
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 0E729000 == 38 [pid = 2944] [id = 82]
03:06:04 INFO - PROCESS | 2944 | --DOCSHELL 1F53C800 == 37 [pid = 2944] [id = 81]
03:06:04 INFO - PROCESS | 2944 | --DOMWINDOW == 119 (1D193000) [pid = 2944] [serial = 209] [outer = 00000000] [url = about:blank]
03:06:04 INFO - PROCESS | 2944 | --DOMWINDOW == 118 (16E48000) [pid = 2944] [serial = 200] [outer = 00000000] [url = about:blank]
03:06:04 INFO - PROCESS | 2944 | --DOMWINDOW == 117 (1FC46000) [pid = 2944] [serial = 188] [outer = 00000000] [url = about:blank]
03:06:04 INFO - PROCESS | 2944 | --DOMWINDOW == 116 (1CFF5400) [pid = 2944] [serial = 219] [outer = 00000000] [url = about:blank]
03:06:04 INFO - PROCESS | 2944 | --DOMWINDOW == 115 (1E82D800) [pid = 2944] [serial = 214] [outer = 00000000] [url = about:blank]
03:06:04 INFO - PROCESS | 2944 | --DOMWINDOW == 114 (1BF96800) [pid = 2944] [serial = 206] [outer = 00000000] [url = about:blank]
03:06:04 INFO - PROCESS | 2944 | --DOMWINDOW == 113 (19E10C00) [pid = 2944] [serial = 203] [outer = 00000000] [url = about:blank]
03:06:04 INFO - PROCESS | 2944 | --DOMWINDOW == 112 (1EBD1400) [pid = 2944] [serial = 224] [outer = 00000000] [url = about:blank]
03:06:05 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
03:06:05 INFO - document served over http requires an http
03:06:05 INFO - sub-resource via script-tag using the meta-csp
03:06:05 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:05 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
03:06:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 970ms
03:06:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:06:05 INFO - PROCESS | 2944 | ++DOCSHELL 16A49400 == 38 [pid = 2944] [id = 111]
03:06:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 113 (16A6A800) [pid = 2944] [serial = 309] [outer = 00000000]
03:06:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 114 (176B2400) [pid = 2944] [serial = 310] [outer = 16A6A800]
03:06:05 INFO - PROCESS | 2944 | 1448017565693 Marionette INFO loaded listener.js
03:06:05 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 115 (1797A800) [pid = 2944] [serial = 311] [outer = 16A6A800]
03:06:06 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
03:06:06 INFO - document served over http requires an http
03:06:06 INFO - sub-resource via script-tag using the meta-csp
03:06:06 INFO - delivery method with no-redirect and when
03:06: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"
03:06:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:06 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
03:06:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 770ms
03:06:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:06:06 INFO - PROCESS | 2944 | ++DOCSHELL 19092000 == 39 [pid = 2944] [id = 112]
03:06:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 116 (19835C00) [pid = 2944] [serial = 312] [outer = 00000000]
03:06:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 117 (1A40DC00) [pid = 2944] [serial = 313] [outer = 19835C00]
03:06:06 INFO - PROCESS | 2944 | 1448017566455 Marionette INFO loaded listener.js
03:06:06 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 118 (1A789800) [pid = 2944] [serial = 314] [outer = 19835C00]
03:06:06 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
03:06:06 INFO - document served over http requires an http
03:06:06 INFO - sub-resource via script-tag using the meta-csp
03:06:06 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:06 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
03:06:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 730ms
03:06:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:06:07 INFO - PROCESS | 2944 | ++DOCSHELL 1B113800 == 40 [pid = 2944] [id = 113]
03:06:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 119 (1B113C00) [pid = 2944] [serial = 315] [outer = 00000000]
03:06:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 120 (1BD04C00) [pid = 2944] [serial = 316] [outer = 1B113C00]
03:06:07 INFO - PROCESS | 2944 | 1448017567156 Marionette INFO loaded listener.js
03:06:07 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 121 (1C9B1800) [pid = 2944] [serial = 317] [outer = 1B113C00]
03:06:07 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
03:06:07 INFO - document served over http requires an http
03:06:07 INFO - sub-resource via xhr-request using the meta-csp
03:06:07 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:07 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
03:06:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 790ms
03:06:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:06:07 INFO - PROCESS | 2944 | ++DOCSHELL 1CFF9000 == 41 [pid = 2944] [id = 114]
03:06:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 122 (1D18C000) [pid = 2944] [serial = 318] [outer = 00000000]
03:06:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 123 (1D198800) [pid = 2944] [serial = 319] [outer = 1D18C000]
03:06:07 INFO - PROCESS | 2944 | 1448017567955 Marionette INFO loaded listener.js
03:06:08 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 124 (1E20A800) [pid = 2944] [serial = 320] [outer = 1D18C000]
03:06:08 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
03:06:08 INFO - document served over http requires an http
03:06:08 INFO - sub-resource via xhr-request using the meta-csp
03:06:08 INFO - delivery method with no-redirect and when
03:06: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"
03:06:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:08 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
03:06:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 690ms
03:06:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:06:08 INFO - PROCESS | 2944 | ++DOCSHELL 0F4BB000 == 42 [pid = 2944] [id = 115]
03:06:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 125 (1E218800) [pid = 2944] [serial = 321] [outer = 00000000]
03:06:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 126 (1E37D800) [pid = 2944] [serial = 322] [outer = 1E218800]
03:06:08 INFO - PROCESS | 2944 | 1448017568633 Marionette INFO loaded listener.js
03:06:08 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 127 (1E82FC00) [pid = 2944] [serial = 323] [outer = 1E218800]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 126 (191B5000) [pid = 2944] [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]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 125 (17974000) [pid = 2944] [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]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 124 (1B10D000) [pid = 2944] [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]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 123 (1526C400) [pid = 2944] [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]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 122 (0EFA7C00) [pid = 2944] [serial = 252] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 121 (1BD06800) [pid = 2944] [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]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 120 (0EFB0400) [pid = 2944] [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]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 119 (1D192400) [pid = 2944] [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]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 118 (17978800) [pid = 2944] [serial = 262] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 117 (0EFB2400) [pid = 2944] [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]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 116 (1610BC00) [pid = 2944] [serial = 257] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017551657]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 115 (16108C00) [pid = 2944] [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]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 114 (1F663400) [pid = 2944] [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]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 113 (1E216400) [pid = 2944] [serial = 280] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 112 (1A76FC00) [pid = 2944] [serial = 274] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 111 (2064E000) [pid = 2944] [serial = 241] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 110 (2063EC00) [pid = 2944] [serial = 244] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 109 (1E836C00) [pid = 2944] [serial = 235] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 108 (2053C400) [pid = 2944] [serial = 238] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 107 (17D2C000) [pid = 2944] [serial = 232] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 106 (0F0D7C00) [pid = 2944] [serial = 229] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 105 (1CFEEC00) [pid = 2944] [serial = 277] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 104 (1B112000) [pid = 2944] [serial = 271] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 103 (1610E000) [pid = 2944] [serial = 258] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017551657]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 102 (0F4B5400) [pid = 2944] [serial = 255] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 101 (1907B800) [pid = 2944] [serial = 265] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 100 (0F0E0000) [pid = 2944] [serial = 253] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 99 (0F5CB800) [pid = 2944] [serial = 250] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 98 (1798C400) [pid = 2944] [serial = 263] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 97 (16A45000) [pid = 2944] [serial = 260] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 96 (1A1BC800) [pid = 2944] [serial = 268] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 95 (1F532000) [pid = 2944] [serial = 247] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 94 (1E8D9C00) [pid = 2944] [serial = 283] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 93 (1BD01800) [pid = 2944] [serial = 275] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 92 (2052E400) [pid = 2944] [serial = 227] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 91 (1D18DC00) [pid = 2944] [serial = 278] [outer = 00000000] [url = about:blank]
03:06:09 INFO - PROCESS | 2944 | --DOMWINDOW == 90 (0F0D6800) [pid = 2944] [serial = 281] [outer = 00000000] [url = about:blank]
03:06:09 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
03:06:09 INFO - document served over http requires an http
03:06:09 INFO - sub-resource via xhr-request using the meta-csp
03:06:09 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:09 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
03:06:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
03:06:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:06:09 INFO - PROCESS | 2944 | ++DOCSHELL 0F0D7C00 == 43 [pid = 2944] [id = 116]
03:06:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 91 (0F0D9000) [pid = 2944] [serial = 324] [outer = 00000000]
03:06:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 92 (1BD01800) [pid = 2944] [serial = 325] [outer = 0F0D9000]
03:06:09 INFO - PROCESS | 2944 | 1448017569658 Marionette INFO loaded listener.js
03:06:09 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 93 (1E82F000) [pid = 2944] [serial = 326] [outer = 0F0D9000]
03:06:10 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
03:06:10 INFO - document served over http requires an https
03:06:10 INFO - sub-resource via fetch-request using the meta-csp
03:06:10 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:10 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
03:06:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 670ms
03:06:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:06:10 INFO - PROCESS | 2944 | ++DOCSHELL 1E8DD400 == 44 [pid = 2944] [id = 117]
03:06:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 94 (1E8DFC00) [pid = 2944] [serial = 327] [outer = 00000000]
03:06:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 95 (1F536000) [pid = 2944] [serial = 328] [outer = 1E8DFC00]
03:06:10 INFO - PROCESS | 2944 | 1448017570269 Marionette INFO loaded listener.js
03:06:10 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 96 (1F53F800) [pid = 2944] [serial = 329] [outer = 1E8DFC00]
03:06:10 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
03:06:10 INFO - document served over http requires an https
03:06:10 INFO - sub-resource via fetch-request using the meta-csp
03:06:10 INFO - delivery method with no-redirect and when
03:06: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"
03:06:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:10 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
03:06:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 630ms
03:06:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:06:10 INFO - PROCESS | 2944 | ++DOCSHELL 1F65FC00 == 45 [pid = 2944] [id = 118]
03:06:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 97 (200CC000) [pid = 2944] [serial = 330] [outer = 00000000]
03:06:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 98 (2027EC00) [pid = 2944] [serial = 331] [outer = 200CC000]
03:06:10 INFO - PROCESS | 2944 | 1448017570925 Marionette INFO loaded listener.js
03:06:10 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 99 (20288000) [pid = 2944] [serial = 332] [outer = 200CC000]
03:06:11 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
03:06:11 INFO - document served over http requires an https
03:06:11 INFO - sub-resource via fetch-request using the meta-csp
03:06:11 INFO - delivery method with swap-origin-redirect and when
03:06:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:06:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:11 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
03:06:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 770ms
03:06:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:06:11 INFO - PROCESS | 2944 | ++DOCSHELL 12810C00 == 46 [pid = 2944] [id = 119]
03:06:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 100 (12819400) [pid = 2944] [serial = 333] [outer = 00000000]
03:06:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 101 (15E7B400) [pid = 2944] [serial = 334] [outer = 12819400]
03:06:11 INFO - PROCESS | 2944 | 1448017571860 Marionette INFO loaded listener.js
03:06:11 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 102 (16A41400) [pid = 2944] [serial = 335] [outer = 12819400]
03:06:12 INFO - PROCESS | 2944 | ++DOCSHELL 1941DC00 == 47 [pid = 2944] [id = 120]
03:06:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 103 (1982E000) [pid = 2944] [serial = 336] [outer = 00000000]
03:06:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 104 (1A769400) [pid = 2944] [serial = 337] [outer = 1982E000]
03:06:12 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
03:06:12 INFO - document served over http requires an https
03:06:12 INFO - sub-resource via iframe-tag using the meta-csp
03:06:12 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:12 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
03:06:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1019ms
03:06:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:06:12 INFO - PROCESS | 2944 | ++DOCSHELL 1A1B6400 == 48 [pid = 2944] [id = 121]
03:06:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 105 (1A788000) [pid = 2944] [serial = 338] [outer = 00000000]
03:06:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 106 (1CB12C00) [pid = 2944] [serial = 339] [outer = 1A788000]
03:06:12 INFO - PROCESS | 2944 | 1448017572869 Marionette INFO loaded listener.js
03:06:12 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 107 (1E21AC00) [pid = 2944] [serial = 340] [outer = 1A788000]
03:06:13 INFO - PROCESS | 2944 | ++DOCSHELL 20404800 == 49 [pid = 2944] [id = 122]
03:06:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 108 (20406400) [pid = 2944] [serial = 341] [outer = 00000000]
03:06:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 109 (20407400) [pid = 2944] [serial = 342] [outer = 20406400]
03:06:13 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
03:06:13 INFO - document served over http requires an https
03:06:13 INFO - sub-resource via iframe-tag using the meta-csp
03:06:13 INFO - delivery method with no-redirect and when
03:06: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"
03:06:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:13 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
03:06:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1020ms
03:06:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:06:13 INFO - PROCESS | 2944 | ++DOCSHELL 2040FC00 == 50 [pid = 2944] [id = 123]
03:06:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 110 (20410000) [pid = 2944] [serial = 343] [outer = 00000000]
03:06:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 111 (2052D400) [pid = 2944] [serial = 344] [outer = 20410000]
03:06:13 INFO - PROCESS | 2944 | 1448017573930 Marionette INFO loaded listener.js
03:06:14 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 112 (2053A000) [pid = 2944] [serial = 345] [outer = 20410000]
03:06:14 INFO - PROCESS | 2944 | ++DOCSHELL 20632000 == 51 [pid = 2944] [id = 124]
03:06:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 113 (20637C00) [pid = 2944] [serial = 346] [outer = 00000000]
03:06:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 114 (20651000) [pid = 2944] [serial = 347] [outer = 20637C00]
03:06:14 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
03:06:14 INFO - document served over http requires an https
03:06:14 INFO - sub-resource via iframe-tag using the meta-csp
03:06:14 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:14 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
03:06:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1055ms
03:06:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:06:14 INFO - PROCESS | 2944 | ++DOCSHELL 0B7F6400 == 52 [pid = 2944] [id = 125]
03:06:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 115 (20640000) [pid = 2944] [serial = 348] [outer = 00000000]
03:06:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 116 (20E85400) [pid = 2944] [serial = 349] [outer = 20640000]
03:06:14 INFO - PROCESS | 2944 | 1448017574966 Marionette INFO loaded listener.js
03:06:15 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 117 (21056000) [pid = 2944] [serial = 350] [outer = 20640000]
03:06:15 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
03:06:15 INFO - document served over http requires an https
03:06:15 INFO - sub-resource via script-tag using the meta-csp
03:06:15 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:15 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
03:06:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1014ms
03:06:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:06:15 INFO - PROCESS | 2944 | ++DOCSHELL 0F0E1800 == 53 [pid = 2944] [id = 126]
03:06:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 118 (1281A400) [pid = 2944] [serial = 351] [outer = 00000000]
03:06:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 119 (20654400) [pid = 2944] [serial = 352] [outer = 1281A400]
03:06:15 INFO - PROCESS | 2944 | 1448017575919 Marionette INFO loaded listener.js
03:06:15 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 120 (21057800) [pid = 2944] [serial = 353] [outer = 1281A400]
03:06:16 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
03:06:16 INFO - document served over http requires an https
03:06:16 INFO - sub-resource via script-tag using the meta-csp
03:06:16 INFO - delivery method with no-redirect and when
03:06: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"
03:06:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:16 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
03:06:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 870ms
03:06:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:06:16 INFO - PROCESS | 2944 | ++DOCSHELL 20C26800 == 54 [pid = 2944] [id = 127]
03:06:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 121 (20C29000) [pid = 2944] [serial = 354] [outer = 00000000]
03:06:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 122 (20E38C00) [pid = 2944] [serial = 355] [outer = 20C29000]
03:06:16 INFO - PROCESS | 2944 | 1448017576827 Marionette INFO loaded listener.js
03:06:16 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 123 (17A8B400) [pid = 2944] [serial = 356] [outer = 20C29000]
03:06:17 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
03:06:17 INFO - document served over http requires an https
03:06:17 INFO - sub-resource via script-tag using the meta-csp
03:06:17 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:17 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
03:06:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 930ms
03:06:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:06:17 INFO - PROCESS | 2944 | ++DOCSHELL 1342F400 == 55 [pid = 2944] [id = 128]
03:06:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 124 (13430400) [pid = 2944] [serial = 357] [outer = 00000000]
03:06:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 125 (13438400) [pid = 2944] [serial = 358] [outer = 13430400]
03:06:17 INFO - PROCESS | 2944 | 1448017577739 Marionette INFO loaded listener.js
03:06:17 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 126 (17A8CC00) [pid = 2944] [serial = 359] [outer = 13430400]
03:06:19 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
03:06:19 INFO - document served over http requires an https
03:06:19 INFO - sub-resource via xhr-request using the meta-csp
03:06:19 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:19 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
03:06:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2072ms
03:06:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:06:20 INFO - PROCESS | 2944 | ++DOCSHELL 0ACD3000 == 56 [pid = 2944] [id = 129]
03:06:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 127 (0B772C00) [pid = 2944] [serial = 360] [outer = 00000000]
03:06:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 128 (13434400) [pid = 2944] [serial = 361] [outer = 0B772C00]
03:06:20 INFO - PROCESS | 2944 | 1448017580115 Marionette INFO loaded listener.js
03:06:20 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 129 (14BD1000) [pid = 2944] [serial = 362] [outer = 0B772C00]
03:06:20 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
03:06:20 INFO - document served over http requires an https
03:06:20 INFO - sub-resource via xhr-request using the meta-csp
03:06:20 INFO - delivery method with no-redirect and when
03:06: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"
03:06:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:20 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
03:06:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1269ms
03:06:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:06:21 INFO - PROCESS | 2944 | ++DOCSHELL 0F0DF000 == 57 [pid = 2944] [id = 130]
03:06:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 130 (0F4E2400) [pid = 2944] [serial = 363] [outer = 00000000]
03:06:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 131 (15E4C000) [pid = 2944] [serial = 364] [outer = 0F4E2400]
03:06:21 INFO - PROCESS | 2944 | 1448017581172 Marionette INFO loaded listener.js
03:06:21 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 132 (16639400) [pid = 2944] [serial = 365] [outer = 0F4E2400]
03:06:21 INFO - PROCESS | 2944 | --DOCSHELL 1E8DD400 == 56 [pid = 2944] [id = 117]
03:06:21 INFO - PROCESS | 2944 | --DOCSHELL 0F0D7C00 == 55 [pid = 2944] [id = 116]
03:06:21 INFO - PROCESS | 2944 | --DOCSHELL 0F4BB000 == 54 [pid = 2944] [id = 115]
03:06:21 INFO - PROCESS | 2944 | --DOCSHELL 1CFF9000 == 53 [pid = 2944] [id = 114]
03:06:21 INFO - PROCESS | 2944 | --DOCSHELL 1B113800 == 52 [pid = 2944] [id = 113]
03:06:21 INFO - PROCESS | 2944 | --DOCSHELL 19092000 == 51 [pid = 2944] [id = 112]
03:06:21 INFO - PROCESS | 2944 | --DOCSHELL 16A49400 == 50 [pid = 2944] [id = 111]
03:06:21 INFO - PROCESS | 2944 | --DOCSHELL 0ACD5C00 == 49 [pid = 2944] [id = 110]
03:06:21 INFO - PROCESS | 2944 | --DOCSHELL 0F0D9C00 == 48 [pid = 2944] [id = 109]
03:06:21 INFO - PROCESS | 2944 | --DOCSHELL 14946C00 == 47 [pid = 2944] [id = 108]
03:06:21 INFO - PROCESS | 2944 | --DOCSHELL 13AB9800 == 46 [pid = 2944] [id = 107]
03:06:21 INFO - PROCESS | 2944 | --DOCSHELL 1E213C00 == 45 [pid = 2944] [id = 106]
03:06:21 INFO - PROCESS | 2944 | --DOCSHELL 20636C00 == 44 [pid = 2944] [id = 105]
03:06:21 INFO - PROCESS | 2944 | --DOCSHELL 2045F400 == 43 [pid = 2944] [id = 104]
03:06:21 INFO - PROCESS | 2944 | --DOCSHELL 1F65A800 == 42 [pid = 2944] [id = 103]
03:06:21 INFO - PROCESS | 2944 | --DOCSHELL 177E4400 == 41 [pid = 2944] [id = 102]
03:06:21 INFO - PROCESS | 2944 | --DOCSHELL 1E37C400 == 40 [pid = 2944] [id = 101]
03:06:21 INFO - PROCESS | 2944 | --DOMWINDOW == 131 (1A40E000) [pid = 2944] [serial = 269] [outer = 00000000] [url = about:blank]
03:06:21 INFO - PROCESS | 2944 | --DOMWINDOW == 130 (16A6C400) [pid = 2944] [serial = 261] [outer = 00000000] [url = about:blank]
03:06:21 INFO - PROCESS | 2944 | --DOMWINDOW == 129 (13C1DC00) [pid = 2944] [serial = 256] [outer = 00000000] [url = about:blank]
03:06:21 INFO - PROCESS | 2944 | --DOMWINDOW == 128 (1BBA4800) [pid = 2944] [serial = 272] [outer = 00000000] [url = about:blank]
03:06:21 INFO - PROCESS | 2944 | --DOMWINDOW == 127 (14991400) [pid = 2944] [serial = 251] [outer = 00000000] [url = about:blank]
03:06:21 INFO - PROCESS | 2944 | --DOMWINDOW == 126 (192D8000) [pid = 2944] [serial = 266] [outer = 00000000] [url = about:blank]
03:06:21 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
03:06:21 INFO - document served over http requires an https
03:06:21 INFO - sub-resource via xhr-request using the meta-csp
03:06:21 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:21 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
03:06:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
03:06:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:06:22 INFO - PROCESS | 2944 | ++DOCSHELL 12D32000 == 41 [pid = 2944] [id = 131]
03:06:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 127 (13428C00) [pid = 2944] [serial = 366] [outer = 00000000]
03:06:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 128 (15E4D800) [pid = 2944] [serial = 367] [outer = 13428C00]
03:06:22 INFO - PROCESS | 2944 | 1448017582049 Marionette INFO loaded listener.js
03:06:22 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 129 (1667F800) [pid = 2944] [serial = 368] [outer = 13428C00]
03:06:22 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
03:06:22 INFO - document served over http requires an http
03:06:22 INFO - sub-resource via fetch-request using the meta-referrer
03:06:22 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:22 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
03:06:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 630ms
03:06:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:06:22 INFO - PROCESS | 2944 | ++DOCSHELL 176B2C00 == 42 [pid = 2944] [id = 132]
03:06:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 130 (176B4400) [pid = 2944] [serial = 369] [outer = 00000000]
03:06:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 131 (17A89800) [pid = 2944] [serial = 370] [outer = 176B4400]
03:06:22 INFO - PROCESS | 2944 | 1448017582640 Marionette INFO loaded listener.js
03:06:22 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 132 (17BEB400) [pid = 2944] [serial = 371] [outer = 176B4400]
03:06:23 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
03:06:23 INFO - document served over http requires an http
03:06:23 INFO - sub-resource via fetch-request using the meta-referrer
03:06:23 INFO - delivery method with no-redirect and when
03:06: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"
03:06:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:23 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
03:06:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 831ms
03:06:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:06:23 INFO - PROCESS | 2944 | ++DOCSHELL 14BD9400 == 43 [pid = 2944] [id = 133]
03:06:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 133 (14BDF000) [pid = 2944] [serial = 372] [outer = 00000000]
03:06:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 134 (15E48000) [pid = 2944] [serial = 373] [outer = 14BDF000]
03:06:23 INFO - PROCESS | 2944 | 1448017583582 Marionette INFO loaded listener.js
03:06:23 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 135 (1663B000) [pid = 2944] [serial = 374] [outer = 14BDF000]
03:06:24 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
03:06:24 INFO - document served over http requires an http
03:06:24 INFO - sub-resource via fetch-request using the meta-referrer
03:06:24 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:24 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
03:06:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
03:06:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:06:24 INFO - PROCESS | 2944 | ++DOCSHELL 191B4C00 == 44 [pid = 2944] [id = 134]
03:06:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 136 (192D2400) [pid = 2944] [serial = 375] [outer = 00000000]
03:06:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 137 (19E12800) [pid = 2944] [serial = 376] [outer = 192D2400]
03:06:24 INFO - PROCESS | 2944 | 1448017584562 Marionette INFO loaded listener.js
03:06:24 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 138 (1A1B4800) [pid = 2944] [serial = 377] [outer = 192D2400]
03:06:24 INFO - PROCESS | 2944 | ++DOCSHELL 1A40E000 == 45 [pid = 2944] [id = 135]
03:06:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 139 (1A40E800) [pid = 2944] [serial = 378] [outer = 00000000]
03:06:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 140 (1A768C00) [pid = 2944] [serial = 379] [outer = 1A40E800]
03:06:25 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
03:06:25 INFO - document served over http requires an http
03:06:25 INFO - sub-resource via iframe-tag using the meta-referrer
03:06:25 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:25 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
03:06:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 931ms
03:06:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:06:25 INFO - PROCESS | 2944 | ++DOCSHELL 1A78A000 == 46 [pid = 2944] [id = 136]
03:06:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 141 (1A792C00) [pid = 2944] [serial = 380] [outer = 00000000]
03:06:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 142 (1B111400) [pid = 2944] [serial = 381] [outer = 1A792C00]
03:06:25 INFO - PROCESS | 2944 | 1448017585517 Marionette INFO loaded listener.js
03:06:25 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 143 (1BBA9000) [pid = 2944] [serial = 382] [outer = 1A792C00]
03:06:25 INFO - PROCESS | 2944 | ++DOCSHELL 1B10D800 == 47 [pid = 2944] [id = 137]
03:06:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 144 (1BD02000) [pid = 2944] [serial = 383] [outer = 00000000]
03:06:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 145 (1A769800) [pid = 2944] [serial = 384] [outer = 1BD02000]
03:06:26 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
03:06:26 INFO - document served over http requires an http
03:06:26 INFO - sub-resource via iframe-tag using the meta-referrer
03:06:26 INFO - delivery method with no-redirect and when
03:06: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"
03:06:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:26 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
03:06:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 870ms
03:06:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:06:26 INFO - PROCESS | 2944 | ++DOCSHELL 1B10AC00 == 48 [pid = 2944] [id = 138]
03:06:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 146 (1BD09C00) [pid = 2944] [serial = 385] [outer = 00000000]
03:06:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 147 (1CB1D400) [pid = 2944] [serial = 386] [outer = 1BD09C00]
03:06:26 INFO - PROCESS | 2944 | 1448017586384 Marionette INFO loaded listener.js
03:06:26 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 148 (1D196400) [pid = 2944] [serial = 387] [outer = 1BD09C00]
03:06:26 INFO - PROCESS | 2944 | ++DOCSHELL 1E217800 == 49 [pid = 2944] [id = 139]
03:06:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 149 (1E218400) [pid = 2944] [serial = 388] [outer = 00000000]
03:06:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 150 (1E202000) [pid = 2944] [serial = 389] [outer = 1E218400]
03:06:27 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
03:06:27 INFO - document served over http requires an http
03:06:27 INFO - sub-resource via iframe-tag using the meta-referrer
03:06:27 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:27 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
03:06:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 930ms
03:06:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:06:27 INFO - PROCESS | 2944 | ++DOCSHELL 1E213C00 == 50 [pid = 2944] [id = 140]
03:06:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 151 (1E214C00) [pid = 2944] [serial = 390] [outer = 00000000]
03:06:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 152 (1E82E800) [pid = 2944] [serial = 391] [outer = 1E214C00]
03:06:27 INFO - PROCESS | 2944 | 1448017587326 Marionette INFO loaded listener.js
03:06:27 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 153 (1E837C00) [pid = 2944] [serial = 392] [outer = 1E214C00]
03:06:27 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
03:06:27 INFO - document served over http requires an http
03:06:27 INFO - sub-resource via script-tag using the meta-referrer
03:06:27 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:27 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
03:06:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 830ms
03:06:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:06:28 INFO - PROCESS | 2944 | ++DOCSHELL 1EBDB800 == 51 [pid = 2944] [id = 141]
03:06:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 154 (1F539800) [pid = 2944] [serial = 393] [outer = 00000000]
03:06:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 155 (1FC40000) [pid = 2944] [serial = 394] [outer = 1F539800]
03:06:28 INFO - PROCESS | 2944 | 1448017588180 Marionette INFO loaded listener.js
03:06:28 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 156 (1FC4A000) [pid = 2944] [serial = 395] [outer = 1F539800]
03:06:28 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
03:06:28 INFO - document served over http requires an http
03:06:28 INFO - sub-resource via script-tag using the meta-referrer
03:06:28 INFO - delivery method with no-redirect and when
03:06: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"
03:06:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:28 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
03:06:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 890ms
03:06:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:06:28 INFO - PROCESS | 2944 | ++DOCSHELL 2027F000 == 52 [pid = 2944] [id = 142]
03:06:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 157 (20402C00) [pid = 2944] [serial = 396] [outer = 00000000]
03:06:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 158 (2040F800) [pid = 2944] [serial = 397] [outer = 20402C00]
03:06:29 INFO - PROCESS | 2944 | 1448017589005 Marionette INFO loaded listener.js
03:06:29 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 159 (20464400) [pid = 2944] [serial = 398] [outer = 20402C00]
03:06:29 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
03:06:29 INFO - document served over http requires an http
03:06:29 INFO - sub-resource via script-tag using the meta-referrer
03:06:29 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:29 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
03:06:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 770ms
03:06:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:06:29 INFO - PROCESS | 2944 | ++DOCSHELL 20535400 == 53 [pid = 2944] [id = 143]
03:06:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 160 (20584400) [pid = 2944] [serial = 399] [outer = 00000000]
03:06:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 161 (2064FC00) [pid = 2944] [serial = 400] [outer = 20584400]
03:06:29 INFO - PROCESS | 2944 | 1448017589833 Marionette INFO loaded listener.js
03:06:29 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 162 (20C25400) [pid = 2944] [serial = 401] [outer = 20584400]
03:06:30 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
03:06:30 INFO - document served over http requires an http
03:06:30 INFO - sub-resource via xhr-request using the meta-referrer
03:06:30 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:30 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
03:06:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
03:06:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:06:30 INFO - PROCESS | 2944 | ++DOCSHELL 20E37400 == 54 [pid = 2944] [id = 144]
03:06:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 163 (20E38800) [pid = 2944] [serial = 402] [outer = 00000000]
03:06:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 164 (21052000) [pid = 2944] [serial = 403] [outer = 20E38800]
03:06:30 INFO - PROCESS | 2944 | 1448017590724 Marionette INFO loaded listener.js
03:06:30 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 165 (2105A400) [pid = 2944] [serial = 404] [outer = 20E38800]
03:06:31 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
03:06:31 INFO - document served over http requires an http
03:06:31 INFO - sub-resource via xhr-request using the meta-referrer
03:06:31 INFO - delivery method with no-redirect and when
03:06: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"
03:06:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:31 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
03:06:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 830ms
03:06:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:06:31 INFO - PROCESS | 2944 | ++DOCSHELL 0EFB3800 == 55 [pid = 2944] [id = 145]
03:06:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 166 (12E1DC00) [pid = 2944] [serial = 405] [outer = 00000000]
03:06:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 167 (20B31C00) [pid = 2944] [serial = 406] [outer = 12E1DC00]
03:06:31 INFO - PROCESS | 2944 | 1448017591552 Marionette INFO loaded listener.js
03:06:31 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 168 (20B37400) [pid = 2944] [serial = 407] [outer = 12E1DC00]
03:06:32 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
03:06:32 INFO - document served over http requires an http
03:06:32 INFO - sub-resource via xhr-request using the meta-referrer
03:06:32 INFO - delivery method with swap-origin-redirect and when
03:06:32 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"
03:06:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:32 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
03:06:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 830ms
03:06:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:06:32 INFO - PROCESS | 2944 | ++DOCSHELL 1B17C000 == 56 [pid = 2944] [id = 146]
03:06:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 169 (1B17C400) [pid = 2944] [serial = 408] [outer = 00000000]
03:06:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 170 (1CB03800) [pid = 2944] [serial = 409] [outer = 1B17C400]
03:06:32 INFO - PROCESS | 2944 | 1448017592440 Marionette INFO loaded listener.js
03:06:32 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 171 (20B40C00) [pid = 2944] [serial = 410] [outer = 1B17C400]
03:06:33 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
03:06:33 INFO - document served over http requires an https
03:06:33 INFO - sub-resource via fetch-request using the meta-referrer
03:06:33 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:33 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
03:06:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 871ms
03:06:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:06:33 INFO - PROCESS | 2944 | ++DOCSHELL 1B182000 == 57 [pid = 2944] [id = 147]
03:06:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 172 (20B33C00) [pid = 2944] [serial = 411] [outer = 00000000]
03:06:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 173 (213C0C00) [pid = 2944] [serial = 412] [outer = 20B33C00]
03:06:33 INFO - PROCESS | 2944 | 1448017593325 Marionette INFO loaded listener.js
03:06:33 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 174 (213C7000) [pid = 2944] [serial = 413] [outer = 20B33C00]
03:06:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 175 (1B1A4C00) [pid = 2944] [serial = 414] [outer = 16A4D400]
03:06:34 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
03:06:34 INFO - document served over http requires an https
03:06:34 INFO - sub-resource via fetch-request using the meta-referrer
03:06:34 INFO - delivery method with no-redirect and when
03:06: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"
03:06:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:34 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
03:06:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1019ms
03:06:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:06:34 INFO - PROCESS | 2944 | ++DOCSHELL 148C2800 == 58 [pid = 2944] [id = 148]
03:06:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 176 (177D9800) [pid = 2944] [serial = 415] [outer = 00000000]
03:06:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 177 (213BAC00) [pid = 2944] [serial = 416] [outer = 177D9800]
03:06:34 INFO - PROCESS | 2944 | 1448017594316 Marionette INFO loaded listener.js
03:06:34 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 178 (22C14800) [pid = 2944] [serial = 417] [outer = 177D9800]
03:06:34 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
03:06:34 INFO - document served over http requires an https
03:06:34 INFO - sub-resource via fetch-request using the meta-referrer
03:06:34 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:34 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
03:06:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 930ms
03:06:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:06:35 INFO - PROCESS | 2944 | ++DOCSHELL 21147C00 == 59 [pid = 2944] [id = 149]
03:06:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 179 (21148000) [pid = 2944] [serial = 418] [outer = 00000000]
03:06:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 180 (21153400) [pid = 2944] [serial = 419] [outer = 21148000]
03:06:35 INFO - PROCESS | 2944 | 1448017595255 Marionette INFO loaded listener.js
03:06:35 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 181 (213C9800) [pid = 2944] [serial = 420] [outer = 21148000]
03:06:35 INFO - PROCESS | 2944 | ++DOCSHELL 2109F800 == 60 [pid = 2944] [id = 150]
03:06:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 182 (210A0800) [pid = 2944] [serial = 421] [outer = 00000000]
03:06:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 183 (2109D000) [pid = 2944] [serial = 422] [outer = 210A0800]
03:06:35 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
03:06:35 INFO - document served over http requires an https
03:06:35 INFO - sub-resource via iframe-tag using the meta-referrer
03:06:35 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:35 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
03:06:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 930ms
03:06:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:06:36 INFO - PROCESS | 2944 | ++DOCSHELL 210A4800 == 61 [pid = 2944] [id = 151]
03:06:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 184 (210A4C00) [pid = 2944] [serial = 423] [outer = 00000000]
03:06:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 185 (21155C00) [pid = 2944] [serial = 424] [outer = 210A4C00]
03:06:36 INFO - PROCESS | 2944 | 1448017596203 Marionette INFO loaded listener.js
03:06:36 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 186 (22C1D400) [pid = 2944] [serial = 425] [outer = 210A4C00]
03:06:36 INFO - PROCESS | 2944 | ++DOCSHELL 23409C00 == 62 [pid = 2944] [id = 152]
03:06:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 187 (2340A400) [pid = 2944] [serial = 426] [outer = 00000000]
03:06:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 188 (21151C00) [pid = 2944] [serial = 427] [outer = 2340A400]
03:06:38 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
03:06:38 INFO - document served over http requires an https
03:06:38 INFO - sub-resource via iframe-tag using the meta-referrer
03:06:38 INFO - delivery method with no-redirect and when
03:06: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"
03:06:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:38 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
03:06:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2278ms
03:06:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:06:38 INFO - PROCESS | 2944 | ++DOCSHELL 2340C800 == 63 [pid = 2944] [id = 153]
03:06:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 189 (2340E400) [pid = 2944] [serial = 428] [outer = 00000000]
03:06:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 190 (23417C00) [pid = 2944] [serial = 429] [outer = 2340E400]
03:06:38 INFO - PROCESS | 2944 | 1448017598519 Marionette INFO loaded listener.js
03:06:38 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 191 (23639800) [pid = 2944] [serial = 430] [outer = 2340E400]
03:06:39 INFO - PROCESS | 2944 | ++DOCSHELL 12E1F800 == 64 [pid = 2944] [id = 154]
03:06:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 192 (12E21400) [pid = 2944] [serial = 431] [outer = 00000000]
03:06:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 193 (13436400) [pid = 2944] [serial = 432] [outer = 12E21400]
03:06:39 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
03:06:39 INFO - document served over http requires an https
03:06:39 INFO - sub-resource via iframe-tag using the meta-referrer
03:06:39 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:39 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
03:06:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1179ms
03:06:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:06:39 INFO - PROCESS | 2944 | ++DOCSHELL 176BA000 == 65 [pid = 2944] [id = 155]
03:06:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 194 (17970800) [pid = 2944] [serial = 433] [outer = 00000000]
03:06:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 195 (1983A400) [pid = 2944] [serial = 434] [outer = 17970800]
03:06:39 INFO - PROCESS | 2944 | 1448017599668 Marionette INFO loaded listener.js
03:06:39 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 196 (1A40A800) [pid = 2944] [serial = 435] [outer = 17970800]
03:06:40 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
03:06:40 INFO - document served over http requires an https
03:06:40 INFO - sub-resource via script-tag using the meta-referrer
03:06:40 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:40 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
03:06:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 970ms
03:06:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:06:40 INFO - PROCESS | 2944 | ++DOCSHELL 0E72AC00 == 66 [pid = 2944] [id = 156]
03:06:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 197 (0EFB2000) [pid = 2944] [serial = 436] [outer = 00000000]
03:06:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 198 (12818C00) [pid = 2944] [serial = 437] [outer = 0EFB2000]
03:06:40 INFO - PROCESS | 2944 | 1448017600651 Marionette INFO loaded listener.js
03:06:40 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 199 (14942000) [pid = 2944] [serial = 438] [outer = 0EFB2000]
03:06:40 INFO - PROCESS | 2944 | --DOCSHELL 12D32000 == 65 [pid = 2944] [id = 131]
03:06:40 INFO - PROCESS | 2944 | --DOCSHELL 0F0DF000 == 64 [pid = 2944] [id = 130]
03:06:40 INFO - PROCESS | 2944 | --DOCSHELL 0ACD3000 == 63 [pid = 2944] [id = 129]
03:06:40 INFO - PROCESS | 2944 | --DOCSHELL 20632000 == 62 [pid = 2944] [id = 124]
03:06:40 INFO - PROCESS | 2944 | --DOCSHELL 20404800 == 61 [pid = 2944] [id = 122]
03:06:40 INFO - PROCESS | 2944 | --DOCSHELL 1941DC00 == 60 [pid = 2944] [id = 120]
03:06:41 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
03:06:41 INFO - document served over http requires an https
03:06:41 INFO - sub-resource via script-tag using the meta-referrer
03:06:41 INFO - delivery method with no-redirect and when
03:06: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"
03:06:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:41 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
03:06:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 870ms
03:06:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:06:41 INFO - PROCESS | 2944 | ++DOCSHELL 15E82400 == 61 [pid = 2944] [id = 157]
03:06:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 200 (15E84800) [pid = 2944] [serial = 439] [outer = 00000000]
03:06:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 201 (1A78C800) [pid = 2944] [serial = 440] [outer = 15E84800]
03:06:41 INFO - PROCESS | 2944 | 1448017601439 Marionette INFO loaded listener.js
03:06:41 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 202 (1B182800) [pid = 2944] [serial = 441] [outer = 15E84800]
03:06:41 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
03:06:41 INFO - document served over http requires an https
03:06:41 INFO - sub-resource via script-tag using the meta-referrer
03:06:41 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:41 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
03:06:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 670ms
03:06:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:06:42 INFO - PROCESS | 2944 | ++DOCSHELL 1CFF8000 == 62 [pid = 2944] [id = 158]
03:06:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 203 (1CFF8800) [pid = 2944] [serial = 442] [outer = 00000000]
03:06:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 204 (1E830000) [pid = 2944] [serial = 443] [outer = 1CFF8800]
03:06:42 INFO - PROCESS | 2944 | 1448017602146 Marionette INFO loaded listener.js
03:06:42 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 205 (2027AC00) [pid = 2944] [serial = 444] [outer = 1CFF8800]
03:06:42 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
03:06:42 INFO - document served over http requires an https
03:06:42 INFO - sub-resource via xhr-request using the meta-referrer
03:06:42 INFO - delivery method with keep-origin-redirect and when
03:06:42 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"
03:06:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:42 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
03:06:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 730ms
03:06:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:06:42 INFO - PROCESS | 2944 | ++DOCSHELL 20462000 == 63 [pid = 2944] [id = 159]
03:06:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 206 (20463C00) [pid = 2944] [serial = 445] [outer = 00000000]
03:06:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 207 (20636400) [pid = 2944] [serial = 446] [outer = 20463C00]
03:06:42 INFO - PROCESS | 2944 | 1448017602841 Marionette INFO loaded listener.js
03:06:42 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 208 (20C20400) [pid = 2944] [serial = 447] [outer = 20463C00]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 207 (148BA400) [pid = 2944] [serial = 299] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017562644]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 206 (2064D400) [pid = 2944] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 205 (16E47800) [pid = 2944] [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]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 204 (1E8DA000) [pid = 2944] [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]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 203 (0ACD5800) [pid = 2944] [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]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 202 (1A1B8400) [pid = 2944] [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]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 201 (20637C00) [pid = 2944] [serial = 346] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 200 (20406400) [pid = 2944] [serial = 341] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017573398]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 199 (1982E000) [pid = 2944] [serial = 336] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 198 (20E38C00) [pid = 2944] [serial = 355] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 197 (13438400) [pid = 2944] [serial = 358] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 196 (20E85400) [pid = 2944] [serial = 349] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 195 (20654400) [pid = 2944] [serial = 352] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 194 (20651000) [pid = 2944] [serial = 347] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 193 (2052D400) [pid = 2944] [serial = 344] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 192 (1A769400) [pid = 2944] [serial = 337] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 191 (15E7B400) [pid = 2944] [serial = 334] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 190 (20407400) [pid = 2944] [serial = 342] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017573398]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 189 (1CB12C00) [pid = 2944] [serial = 339] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 188 (15E4D800) [pid = 2944] [serial = 367] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 187 (15E4C000) [pid = 2944] [serial = 364] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 186 (13434400) [pid = 2944] [serial = 361] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 185 (2027EC00) [pid = 2944] [serial = 331] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 184 (20464C00) [pid = 2944] [serial = 292] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 183 (167A1000) [pid = 2944] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017562644]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 182 (176B2400) [pid = 2944] [serial = 310] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 181 (1A40DC00) [pid = 2944] [serial = 313] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 180 (20E86400) [pid = 2944] [serial = 297] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 179 (1F536000) [pid = 2944] [serial = 328] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 178 (1BD01800) [pid = 2944] [serial = 325] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 177 (1BD04C00) [pid = 2944] [serial = 316] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 176 (1D198800) [pid = 2944] [serial = 319] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 175 (20650C00) [pid = 2944] [serial = 295] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 174 (192D1C00) [pid = 2944] [serial = 286] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 173 (1E37D800) [pid = 2944] [serial = 322] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 172 (0EFAB000) [pid = 2944] [serial = 307] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 171 (0B779400) [pid = 2944] [serial = 305] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 170 (1FC3B400) [pid = 2944] [serial = 289] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 169 (16A44C00) [pid = 2944] [serial = 302] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 168 (17A89800) [pid = 2944] [serial = 370] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 167 (0B772C00) [pid = 2944] [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]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 166 (1D18C000) [pid = 2944] [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]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 165 (16A6A800) [pid = 2944] [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]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 164 (13428C00) [pid = 2944] [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]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 163 (0ACD6400) [pid = 2944] [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]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 162 (0F0E0C00) [pid = 2944] [serial = 304] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 161 (19835C00) [pid = 2944] [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]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 160 (14947000) [pid = 2944] [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]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 159 (1E218800) [pid = 2944] [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]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 158 (1B113C00) [pid = 2944] [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]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 157 (0F0D9000) [pid = 2944] [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]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 156 (1E8DFC00) [pid = 2944] [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]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 155 (0F4E2400) [pid = 2944] [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]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 154 (16639400) [pid = 2944] [serial = 365] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 153 (14BD1000) [pid = 2944] [serial = 362] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 152 (1A769C00) [pid = 2944] [serial = 176] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 151 (1F664800) [pid = 2944] [serial = 181] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 150 (0F4BFC00) [pid = 2944] [serial = 171] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 149 (1FC3C800) [pid = 2944] [serial = 184] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 148 (1C9B1800) [pid = 2944] [serial = 317] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 147 (1E82FC00) [pid = 2944] [serial = 323] [outer = 00000000] [url = about:blank]
03:06:43 INFO - PROCESS | 2944 | --DOMWINDOW == 146 (1E20A800) [pid = 2944] [serial = 320] [outer = 00000000] [url = about:blank]
03:06:43 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
03:06:43 INFO - document served over http requires an https
03:06:43 INFO - sub-resource via xhr-request using the meta-referrer
03:06:43 INFO - delivery method with no-redirect and when
03:06: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"
03:06:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:43 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
03:06:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 631ms
03:06:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:06:43 INFO - PROCESS | 2944 | ++DOCSHELL 13439400 == 64 [pid = 2944] [id = 160]
03:06:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 147 (15E7B400) [pid = 2944] [serial = 448] [outer = 00000000]
03:06:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 148 (1CFF2000) [pid = 2944] [serial = 449] [outer = 15E7B400]
03:06:43 INFO - PROCESS | 2944 | 1448017603503 Marionette INFO loaded listener.js
03:06:43 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 149 (200CEC00) [pid = 2944] [serial = 450] [outer = 15E7B400]
03:06:43 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
03:06:43 INFO - document served over http requires an https
03:06:43 INFO - sub-resource via xhr-request using the meta-referrer
03:06:43 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:43 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
03:06:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 671ms
03:06:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:06:44 INFO - PROCESS | 2944 | ++DOCSHELL 20588400 == 65 [pid = 2944] [id = 161]
03:06:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 150 (20E34000) [pid = 2944] [serial = 451] [outer = 00000000]
03:06:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 151 (213BD800) [pid = 2944] [serial = 452] [outer = 20E34000]
03:06:44 INFO - PROCESS | 2944 | 1448017604141 Marionette INFO loaded listener.js
03:06:44 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 152 (23637C00) [pid = 2944] [serial = 453] [outer = 20E34000]
03:06:44 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
03:06:44 INFO - document served over http requires an http
03:06:44 INFO - sub-resource via fetch-request using the meta-referrer
03:06:44 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:44 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
03:06:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 570ms
03:06:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:06:44 INFO - PROCESS | 2944 | ++DOCSHELL 169BC000 == 66 [pid = 2944] [id = 162]
03:06:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 153 (169BC400) [pid = 2944] [serial = 454] [outer = 00000000]
03:06:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 154 (169C6000) [pid = 2944] [serial = 455] [outer = 169BC400]
03:06:44 INFO - PROCESS | 2944 | 1448017604725 Marionette INFO loaded listener.js
03:06:44 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 155 (20E37C00) [pid = 2944] [serial = 456] [outer = 169BC400]
03:06:45 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
03:06:45 INFO - document served over http requires an http
03:06:45 INFO - sub-resource via fetch-request using the meta-referrer
03:06:45 INFO - delivery method with no-redirect and when
03:06: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"
03:06:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:45 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
03:06:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 730ms
03:06:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:06:45 INFO - PROCESS | 2944 | ++DOCSHELL 0F0DDC00 == 67 [pid = 2944] [id = 163]
03:06:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 156 (0F0E0800) [pid = 2944] [serial = 457] [outer = 00000000]
03:06:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 157 (13435000) [pid = 2944] [serial = 458] [outer = 0F0E0800]
03:06:45 INFO - PROCESS | 2944 | 1448017605641 Marionette INFO loaded listener.js
03:06:45 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 158 (15E4E800) [pid = 2944] [serial = 459] [outer = 0F0E0800]
03:06:46 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
03:06:46 INFO - document served over http requires an http
03:06:46 INFO - sub-resource via fetch-request using the meta-referrer
03:06:46 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:46 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
03:06:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1020ms
03:06:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:06:46 INFO - PROCESS | 2944 | ++DOCSHELL 19035C00 == 68 [pid = 2944] [id = 164]
03:06:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 159 (19038800) [pid = 2944] [serial = 460] [outer = 00000000]
03:06:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 160 (19041000) [pid = 2944] [serial = 461] [outer = 19038800]
03:06:46 INFO - PROCESS | 2944 | 1448017606655 Marionette INFO loaded listener.js
03:06:46 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 161 (19E11000) [pid = 2944] [serial = 462] [outer = 19038800]
03:06:47 INFO - PROCESS | 2944 | ++DOCSHELL 1CB1F000 == 69 [pid = 2944] [id = 165]
03:06:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 162 (1CFF0800) [pid = 2944] [serial = 463] [outer = 00000000]
03:06:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 163 (1CB0EC00) [pid = 2944] [serial = 464] [outer = 1CFF0800]
03:06:47 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
03:06:47 INFO - document served over http requires an http
03:06:47 INFO - sub-resource via iframe-tag using the meta-referrer
03:06:47 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:47 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
03:06:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
03:06:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:06:47 INFO - PROCESS | 2944 | ++DOCSHELL 20651000 == 70 [pid = 2944] [id = 166]
03:06:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 164 (20658400) [pid = 2944] [serial = 465] [outer = 00000000]
03:06:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 165 (2363F400) [pid = 2944] [serial = 466] [outer = 20658400]
03:06:47 INFO - PROCESS | 2944 | 1448017607670 Marionette INFO loaded listener.js
03:06:47 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 166 (23CC1800) [pid = 2944] [serial = 467] [outer = 20658400]
03:06:48 INFO - PROCESS | 2944 | ++DOCSHELL 23522800 == 71 [pid = 2944] [id = 167]
03:06:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 167 (23522C00) [pid = 2944] [serial = 468] [outer = 00000000]
03:06:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 168 (23523400) [pid = 2944] [serial = 469] [outer = 23522C00]
03:06:48 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
03:06:48 INFO - document served over http requires an http
03:06:48 INFO - sub-resource via iframe-tag using the meta-referrer
03:06:48 INFO - delivery method with no-redirect and when
03:06: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"
03:06:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:48 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
03:06:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 950ms
03:06:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:06:48 INFO - PROCESS | 2944 | ++DOCSHELL 23523000 == 72 [pid = 2944] [id = 168]
03:06:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 169 (23523800) [pid = 2944] [serial = 470] [outer = 00000000]
03:06:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 170 (23642000) [pid = 2944] [serial = 471] [outer = 23523800]
03:06:48 INFO - PROCESS | 2944 | 1448017608576 Marionette INFO loaded listener.js
03:06:48 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 171 (23CCC000) [pid = 2944] [serial = 472] [outer = 23523800]
03:06:49 INFO - PROCESS | 2944 | ++DOCSHELL 23DE9000 == 73 [pid = 2944] [id = 169]
03:06:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 172 (23DE9400) [pid = 2944] [serial = 473] [outer = 00000000]
03:06:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 173 (23DEB400) [pid = 2944] [serial = 474] [outer = 23DE9400]
03:06:49 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
03:06:49 INFO - document served over http requires an http
03:06:49 INFO - sub-resource via iframe-tag using the meta-referrer
03:06:49 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:49 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
03:06:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 930ms
03:06:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:06:49 INFO - PROCESS | 2944 | ++DOCSHELL 22DB7800 == 74 [pid = 2944] [id = 170]
03:06:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 174 (22DB8400) [pid = 2944] [serial = 475] [outer = 00000000]
03:06:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 175 (22DBE000) [pid = 2944] [serial = 476] [outer = 22DB8400]
03:06:49 INFO - PROCESS | 2944 | 1448017609514 Marionette INFO loaded listener.js
03:06:49 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 176 (22DC1800) [pid = 2944] [serial = 477] [outer = 22DB8400]
03:06:50 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
03:06:50 INFO - document served over http requires an http
03:06:50 INFO - sub-resource via script-tag using the meta-referrer
03:06:50 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:50 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
03:06:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 930ms
03:06:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:06:50 INFO - PROCESS | 2944 | ++DOCSHELL 23DE6C00 == 75 [pid = 2944] [id = 171]
03:06:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 177 (23DEDC00) [pid = 2944] [serial = 478] [outer = 00000000]
03:06:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 178 (24864400) [pid = 2944] [serial = 479] [outer = 23DEDC00]
03:06:50 INFO - PROCESS | 2944 | 1448017610483 Marionette INFO loaded listener.js
03:06:50 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 179 (24869400) [pid = 2944] [serial = 480] [outer = 23DEDC00]
03:06:51 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
03:06:51 INFO - document served over http requires an http
03:06:51 INFO - sub-resource via script-tag using the meta-referrer
03:06:51 INFO - delivery method with no-redirect and when
03:06: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"
03:06:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:51 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
03:06:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 870ms
03:06:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:06:51 INFO - PROCESS | 2944 | ++DOCSHELL 24C82000 == 76 [pid = 2944] [id = 172]
03:06:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 180 (24C82400) [pid = 2944] [serial = 481] [outer = 00000000]
03:06:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 181 (24C8B400) [pid = 2944] [serial = 482] [outer = 24C82400]
03:06:51 INFO - PROCESS | 2944 | 1448017611324 Marionette INFO loaded listener.js
03:06:51 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 182 (20548000) [pid = 2944] [serial = 483] [outer = 24C82400]
03:06:53 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
03:06:53 INFO - document served over http requires an http
03:06:53 INFO - sub-resource via script-tag using the meta-referrer
03:06:53 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:53 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
03:06:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2427ms
03:06:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:06:54 INFO - PROCESS | 2944 | ++DOCSHELL 1342EC00 == 77 [pid = 2944] [id = 173]
03:06:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 183 (13430C00) [pid = 2944] [serial = 484] [outer = 00000000]
03:06:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 184 (15E42800) [pid = 2944] [serial = 485] [outer = 13430C00]
03:06:54 INFO - PROCESS | 2944 | 1448017614634 Marionette INFO loaded listener.js
03:06:54 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 185 (167A1000) [pid = 2944] [serial = 486] [outer = 13430C00]
03:06:55 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
03:06:55 INFO - document served over http requires an http
03:06:55 INFO - sub-resource via xhr-request using the meta-referrer
03:06:55 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:55 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
03:06:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1734ms
03:06:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:06:55 INFO - PROCESS | 2944 | ++DOCSHELL 17BE6C00 == 78 [pid = 2944] [id = 174]
03:06:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 186 (19034C00) [pid = 2944] [serial = 487] [outer = 00000000]
03:06:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 187 (19482000) [pid = 2944] [serial = 488] [outer = 19034C00]
03:06:55 INFO - PROCESS | 2944 | 1448017615533 Marionette INFO loaded listener.js
03:06:55 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 188 (1A76E000) [pid = 2944] [serial = 489] [outer = 19034C00]
03:06:56 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
03:06:56 INFO - document served over http requires an http
03:06:56 INFO - sub-resource via xhr-request using the meta-referrer
03:06:56 INFO - delivery method with no-redirect and when
03:06: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"
03:06:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:56 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
03:06:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 970ms
03:06:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:06:56 INFO - PROCESS | 2944 | ++DOCSHELL 1342E800 == 79 [pid = 2944] [id = 175]
03:06:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 189 (13432000) [pid = 2944] [serial = 490] [outer = 00000000]
03:06:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 190 (1A76AC00) [pid = 2944] [serial = 491] [outer = 13432000]
03:06:56 INFO - PROCESS | 2944 | 1448017616469 Marionette INFO loaded listener.js
03:06:56 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 191 (1B1A6400) [pid = 2944] [serial = 492] [outer = 13432000]
03:06:56 INFO - PROCESS | 2944 | --DOCSHELL 1A1B6400 == 78 [pid = 2944] [id = 121]
03:06:56 INFO - PROCESS | 2944 | --DOCSHELL 12810C00 == 77 [pid = 2944] [id = 119]
03:06:56 INFO - PROCESS | 2944 | --DOCSHELL 20588400 == 76 [pid = 2944] [id = 161]
03:06:56 INFO - PROCESS | 2944 | --DOCSHELL 13439400 == 75 [pid = 2944] [id = 160]
03:06:56 INFO - PROCESS | 2944 | --DOCSHELL 20462000 == 74 [pid = 2944] [id = 159]
03:06:56 INFO - PROCESS | 2944 | --DOCSHELL 1CFF8000 == 73 [pid = 2944] [id = 158]
03:06:56 INFO - PROCESS | 2944 | --DOCSHELL 15E82400 == 72 [pid = 2944] [id = 157]
03:06:56 INFO - PROCESS | 2944 | --DOCSHELL 0E72AC00 == 71 [pid = 2944] [id = 156]
03:06:56 INFO - PROCESS | 2944 | --DOCSHELL 176BA000 == 70 [pid = 2944] [id = 155]
03:06:56 INFO - PROCESS | 2944 | --DOCSHELL 12E1F800 == 69 [pid = 2944] [id = 154]
03:06:56 INFO - PROCESS | 2944 | --DOCSHELL 23409C00 == 68 [pid = 2944] [id = 152]
03:06:56 INFO - PROCESS | 2944 | --DOCSHELL 2109F800 == 67 [pid = 2944] [id = 150]
03:06:56 INFO - PROCESS | 2944 | --DOCSHELL 1E217800 == 66 [pid = 2944] [id = 139]
03:06:56 INFO - PROCESS | 2944 | --DOCSHELL 1F65FC00 == 65 [pid = 2944] [id = 118]
03:06:56 INFO - PROCESS | 2944 | --DOCSHELL 1B10D800 == 64 [pid = 2944] [id = 137]
03:06:56 INFO - PROCESS | 2944 | --DOCSHELL 1A40E000 == 63 [pid = 2944] [id = 135]
03:06:56 INFO - PROCESS | 2944 | --DOCSHELL 176B2C00 == 62 [pid = 2944] [id = 132]
03:06:57 INFO - PROCESS | 2944 | --DOMWINDOW == 190 (1EBD4C00) [pid = 2944] [serial = 284] [outer = 00000000] [url = about:blank]
03:06:57 INFO - PROCESS | 2944 | --DOMWINDOW == 189 (17970C00) [pid = 2944] [serial = 303] [outer = 00000000] [url = about:blank]
03:06:57 INFO - PROCESS | 2944 | --DOMWINDOW == 188 (12813400) [pid = 2944] [serial = 308] [outer = 00000000] [url = about:blank]
03:06:57 INFO - PROCESS | 2944 | --DOMWINDOW == 187 (1797A800) [pid = 2944] [serial = 311] [outer = 00000000] [url = about:blank]
03:06:57 INFO - PROCESS | 2944 | --DOMWINDOW == 186 (1E82F000) [pid = 2944] [serial = 326] [outer = 00000000] [url = about:blank]
03:06:57 INFO - PROCESS | 2944 | --DOMWINDOW == 185 (1A789800) [pid = 2944] [serial = 314] [outer = 00000000] [url = about:blank]
03:06:57 INFO - PROCESS | 2944 | --DOMWINDOW == 184 (1F53F800) [pid = 2944] [serial = 329] [outer = 00000000] [url = about:blank]
03:06:57 INFO - PROCESS | 2944 | --DOMWINDOW == 183 (1667F800) [pid = 2944] [serial = 368] [outer = 00000000] [url = about:blank]
03:06:57 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
03:06:57 INFO - document served over http requires an http
03:06:57 INFO - sub-resource via xhr-request using the meta-referrer
03:06:57 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:57 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
03:06:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1070ms
03:06:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:06:57 INFO - PROCESS | 2944 | ++DOCSHELL 0EFAD400 == 63 [pid = 2944] [id = 176]
03:06:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 184 (0EFB4800) [pid = 2944] [serial = 493] [outer = 00000000]
03:06:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 185 (15E41000) [pid = 2944] [serial = 494] [outer = 0EFB4800]
03:06:57 INFO - PROCESS | 2944 | 1448017617436 Marionette INFO loaded listener.js
03:06:57 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 186 (169BA000) [pid = 2944] [serial = 495] [outer = 0EFB4800]
03:06:57 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1363
03:06:58 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
03:06:58 INFO - document served over http requires an https
03:06:58 INFO - sub-resource via fetch-request using the meta-referrer
03:06:58 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:58 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
03:06:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 870ms
03:06:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:06:58 INFO - PROCESS | 2944 | ++DOCSHELL 16A6C400 == 64 [pid = 2944] [id = 177]
03:06:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 187 (16E41000) [pid = 2944] [serial = 496] [outer = 00000000]
03:06:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 188 (17BEA000) [pid = 2944] [serial = 497] [outer = 16E41000]
03:06:58 INFO - PROCESS | 2944 | 1448017618307 Marionette INFO loaded listener.js
03:06:58 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 189 (19843800) [pid = 2944] [serial = 498] [outer = 16E41000]
03:06:58 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
03:06:58 INFO - document served over http requires an https
03:06:58 INFO - sub-resource via fetch-request using the meta-referrer
03:06:58 INFO - delivery method with no-redirect and when
03:06: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"
03:06:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:58 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
03:06:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 630ms
03:06:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:06:58 INFO - PROCESS | 2944 | ++DOCSHELL 1A76EC00 == 65 [pid = 2944] [id = 178]
03:06:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 190 (1A771400) [pid = 2944] [serial = 499] [outer = 00000000]
03:06:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 191 (1B10D400) [pid = 2944] [serial = 500] [outer = 1A771400]
03:06:58 INFO - PROCESS | 2944 | 1448017618943 Marionette INFO loaded listener.js
03:06:59 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 192 (1BBCAC00) [pid = 2944] [serial = 501] [outer = 1A771400]
03:06:59 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
03:06:59 INFO - document served over http requires an https
03:06:59 INFO - sub-resource via fetch-request using the meta-referrer
03:06:59 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:59 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
03:06:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 730ms
03:06:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:06:59 INFO - PROCESS | 2944 | ++DOCSHELL 1CB18800 == 66 [pid = 2944] [id = 179]
03:06:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 193 (1CB1C400) [pid = 2944] [serial = 502] [outer = 00000000]
03:06:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 194 (1D193C00) [pid = 2944] [serial = 503] [outer = 1CB1C400]
03:06:59 INFO - PROCESS | 2944 | 1448017619712 Marionette INFO loaded listener.js
03:06:59 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 195 (1E209400) [pid = 2944] [serial = 504] [outer = 1CB1C400]
03:07:00 INFO - PROCESS | 2944 | ++DOCSHELL 1E370C00 == 67 [pid = 2944] [id = 180]
03:07:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 196 (1E371000) [pid = 2944] [serial = 505] [outer = 00000000]
03:07:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 197 (16E46000) [pid = 2944] [serial = 506] [outer = 1E371000]
03:07:00 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
03:07:00 INFO - document served over http requires an https
03:07:00 INFO - sub-resource via iframe-tag using the meta-referrer
03:07:00 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:00 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
03:07:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 730ms
03:07:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:07:00 INFO - PROCESS | 2944 | ++DOCSHELL 1E217000 == 68 [pid = 2944] [id = 181]
03:07:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 198 (1E373800) [pid = 2944] [serial = 507] [outer = 00000000]
03:07:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 199 (1E838400) [pid = 2944] [serial = 508] [outer = 1E373800]
03:07:00 INFO - PROCESS | 2944 | 1448017620476 Marionette INFO loaded listener.js
03:07:00 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 200 (1EBD4C00) [pid = 2944] [serial = 509] [outer = 1E373800]
03:07:00 INFO - PROCESS | 2944 | ++DOCSHELL 1F539400 == 69 [pid = 2944] [id = 182]
03:07:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 201 (1F53AC00) [pid = 2944] [serial = 510] [outer = 00000000]
03:07:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 202 (1F661000) [pid = 2944] [serial = 511] [outer = 1F53AC00]
03:07:01 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
03:07:01 INFO - document served over http requires an https
03:07:01 INFO - sub-resource via iframe-tag using the meta-referrer
03:07:01 INFO - delivery method with no-redirect and when
03:07: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"
03:07:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:01 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
03:07:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 730ms
03:07:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 201 (15E84800) [pid = 2944] [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]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 200 (200CC000) [pid = 2944] [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]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 199 (1E831C00) [pid = 2944] [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]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 198 (210A0800) [pid = 2944] [serial = 421] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 197 (2340A400) [pid = 2944] [serial = 426] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017596653]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 196 (1A40E800) [pid = 2944] [serial = 378] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 195 (1E218400) [pid = 2944] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 194 (1BD02000) [pid = 2944] [serial = 383] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017585919]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 193 (12E21400) [pid = 2944] [serial = 431] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 192 (20E34000) [pid = 2944] [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]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 191 (15E7B400) [pid = 2944] [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]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 190 (1CFF8800) [pid = 2944] [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]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 189 (17970800) [pid = 2944] [serial = 433] [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]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 188 (0EFB2000) [pid = 2944] [serial = 436] [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]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 187 (20463C00) [pid = 2944] [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]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 186 (176B4400) [pid = 2944] [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]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 185 (1CFF2000) [pid = 2944] [serial = 449] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 184 (1983A400) [pid = 2944] [serial = 434] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 183 (1A769800) [pid = 2944] [serial = 384] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017585919]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 182 (1B111400) [pid = 2944] [serial = 381] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 181 (12818C00) [pid = 2944] [serial = 437] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 180 (1E830000) [pid = 2944] [serial = 443] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 179 (13436400) [pid = 2944] [serial = 432] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 178 (23417C00) [pid = 2944] [serial = 429] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 177 (2064FC00) [pid = 2944] [serial = 400] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 176 (213BD800) [pid = 2944] [serial = 452] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 175 (1A78C800) [pid = 2944] [serial = 440] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 174 (2040F800) [pid = 2944] [serial = 397] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 173 (20636400) [pid = 2944] [serial = 446] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 172 (15E48000) [pid = 2944] [serial = 373] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 171 (1E82E800) [pid = 2944] [serial = 391] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 170 (169C6000) [pid = 2944] [serial = 455] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 169 (21151C00) [pid = 2944] [serial = 427] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017596653]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 168 (21155C00) [pid = 2944] [serial = 424] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 167 (213BAC00) [pid = 2944] [serial = 416] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 166 (2109D000) [pid = 2944] [serial = 422] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 165 (21153400) [pid = 2944] [serial = 419] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 164 (1CB03800) [pid = 2944] [serial = 409] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 163 (213C0C00) [pid = 2944] [serial = 412] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 162 (20B31C00) [pid = 2944] [serial = 406] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 161 (1A768C00) [pid = 2944] [serial = 379] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 160 (19E12800) [pid = 2944] [serial = 376] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 159 (21052000) [pid = 2944] [serial = 403] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 158 (1E202000) [pid = 2944] [serial = 389] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 157 (1CB1D400) [pid = 2944] [serial = 386] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 156 (1FC40000) [pid = 2944] [serial = 394] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 155 (200CEC00) [pid = 2944] [serial = 450] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 154 (2027AC00) [pid = 2944] [serial = 444] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 153 (20288000) [pid = 2944] [serial = 332] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 152 (20C20400) [pid = 2944] [serial = 447] [outer = 00000000] [url = about:blank]
03:07:02 INFO - PROCESS | 2944 | --DOMWINDOW == 151 (14945800) [pid = 2944] [serial = 185] [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.]
03:07:02 INFO - PROCESS | 2944 | ++DOCSHELL 0B779400 == 70 [pid = 2944] [id = 183]
03:07:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 152 (0E72E800) [pid = 2944] [serial = 512] [outer = 00000000]
03:07:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 153 (13C21C00) [pid = 2944] [serial = 513] [outer = 0E72E800]
03:07:02 INFO - PROCESS | 2944 | 1448017622136 Marionette INFO loaded listener.js
03:07:02 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 154 (169B8C00) [pid = 2944] [serial = 514] [outer = 0E72E800]
03:07:02 INFO - PROCESS | 2944 | ++DOCSHELL 1E379800 == 71 [pid = 2944] [id = 184]
03:07:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 155 (1E8DBC00) [pid = 2944] [serial = 515] [outer = 00000000]
03:07:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 156 (1F659C00) [pid = 2944] [serial = 516] [outer = 1E8DBC00]
03:07:02 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
03:07:02 INFO - document served over http requires an https
03:07:02 INFO - sub-resource via iframe-tag using the meta-referrer
03:07:02 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:02 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
03:07:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1579ms
03:07:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:07:02 INFO - PROCESS | 2944 | ++DOCSHELL 1CFF8400 == 72 [pid = 2944] [id = 185]
03:07:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 157 (1E378800) [pid = 2944] [serial = 517] [outer = 00000000]
03:07:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 158 (200CCC00) [pid = 2944] [serial = 518] [outer = 1E378800]
03:07:02 INFO - PROCESS | 2944 | 1448017622759 Marionette INFO loaded listener.js
03:07:02 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 159 (2027EC00) [pid = 2944] [serial = 519] [outer = 1E378800]
03:07:03 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
03:07:03 INFO - document served over http requires an https
03:07:03 INFO - sub-resource via script-tag using the meta-referrer
03:07:03 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:07:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:07:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:03 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
03:07:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 673ms
03:07:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:07:03 INFO - PROCESS | 2944 | ++DOCSHELL 1B113C00 == 73 [pid = 2944] [id = 186]
03:07:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 160 (1F664000) [pid = 2944] [serial = 520] [outer = 00000000]
03:07:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 161 (2045E000) [pid = 2944] [serial = 521] [outer = 1F664000]
03:07:03 INFO - PROCESS | 2944 | 1448017623451 Marionette INFO loaded listener.js
03:07:03 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 162 (2054B800) [pid = 2944] [serial = 522] [outer = 1F664000]
03:07:03 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
03:07:03 INFO - document served over http requires an https
03:07:03 INFO - sub-resource via script-tag using the meta-referrer
03:07:03 INFO - delivery method with no-redirect and when
03:07: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"
03:07:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:07:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:07:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:03 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
03:07:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 670ms
03:07:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:07:04 INFO - PROCESS | 2944 | ++DOCSHELL 0B77DC00 == 74 [pid = 2944] [id = 187]
03:07:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 163 (0B77FC00) [pid = 2944] [serial = 523] [outer = 00000000]
03:07:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 164 (0F163400) [pid = 2944] [serial = 524] [outer = 0B77FC00]
03:07:04 INFO - PROCESS | 2944 | 1448017624305 Marionette INFO loaded listener.js
03:07:04 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 165 (12E19400) [pid = 2944] [serial = 525] [outer = 0B77FC00]
03:07:04 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
03:07:04 INFO - document served over http requires an https
03:07:04 INFO - sub-resource via script-tag using the meta-referrer
03:07:04 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:07:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:07:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:04 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
03:07:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1019ms
03:07:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:07:05 INFO - PROCESS | 2944 | ++DOCSHELL 16E42400 == 75 [pid = 2944] [id = 188]
03:07:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 166 (16E45C00) [pid = 2944] [serial = 526] [outer = 00000000]
03:07:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 167 (1903FC00) [pid = 2944] [serial = 527] [outer = 16E45C00]
03:07:05 INFO - PROCESS | 2944 | 1448017625314 Marionette INFO loaded listener.js
03:07:05 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 168 (1A78D800) [pid = 2944] [serial = 528] [outer = 16E45C00]
03:07:05 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
03:07:05 INFO - document served over http requires an https
03:07:05 INFO - sub-resource via xhr-request using the meta-referrer
03:07:05 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:07:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:07:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:05 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
03:07:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
03:07:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:07:06 INFO - PROCESS | 2944 | ++DOCSHELL 1CB0F000 == 76 [pid = 2944] [id = 189]
03:07:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 169 (1CB12800) [pid = 2944] [serial = 529] [outer = 00000000]
03:07:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 170 (2040D000) [pid = 2944] [serial = 530] [outer = 1CB12800]
03:07:06 INFO - PROCESS | 2944 | 1448017626211 Marionette INFO loaded listener.js
03:07:06 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 171 (2063E000) [pid = 2944] [serial = 531] [outer = 1CB12800]
03:07:06 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
03:07:06 INFO - document served over http requires an https
03:07:06 INFO - sub-resource via xhr-request using the meta-referrer
03:07:06 INFO - delivery method with no-redirect and when
03:07: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"
03:07:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:07:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:07:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:06 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
03:07:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 830ms
03:07:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:07:07 INFO - PROCESS | 2944 | ++DOCSHELL 2064D400 == 77 [pid = 2944] [id = 190]
03:07:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 172 (20B33000) [pid = 2944] [serial = 532] [outer = 00000000]
03:07:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 173 (20E39800) [pid = 2944] [serial = 533] [outer = 20B33000]
03:07:07 INFO - PROCESS | 2944 | 1448017627066 Marionette INFO loaded listener.js
03:07:07 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 174 (21052000) [pid = 2944] [serial = 534] [outer = 20B33000]
03:07:07 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
03:07:07 INFO - document served over http requires an https
03:07:07 INFO - sub-resource via xhr-request using the meta-referrer
03:07:07 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:07:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:07:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:07 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
03:07:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 830ms
03:07:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
03:07:07 INFO - PROCESS | 2944 | ++DOCSHELL 1A1B5400 == 78 [pid = 2944] [id = 191]
03:07:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 175 (20B3C400) [pid = 2944] [serial = 535] [outer = 00000000]
03:07:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 176 (21151C00) [pid = 2944] [serial = 536] [outer = 20B3C400]
03:07:07 INFO - PROCESS | 2944 | 1448017627932 Marionette INFO loaded listener.js
03:07:08 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 177 (213C0C00) [pid = 2944] [serial = 537] [outer = 20B3C400]
03:07:08 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
03:07:08 INFO - document served over http requires an http
03:07:08 INFO - sub-resource via fetch-request using the http-csp
03:07:08 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:07:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:07:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:07:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:08 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
03:07:08 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 870ms
03:07:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
03:07:08 INFO - PROCESS | 2944 | ++DOCSHELL 22C1D000 == 79 [pid = 2944] [id = 192]
03:07:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 178 (22C21C00) [pid = 2944] [serial = 538] [outer = 00000000]
03:07:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 179 (23413C00) [pid = 2944] [serial = 539] [outer = 22C21C00]
03:07:08 INFO - PROCESS | 2944 | 1448017628787 Marionette INFO loaded listener.js
03:07:08 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 180 (23636800) [pid = 2944] [serial = 540] [outer = 22C21C00]
03:07:09 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
03:07:09 INFO - document served over http requires an http
03:07:09 INFO - sub-resource via fetch-request using the http-csp
03:07:09 INFO - delivery method with no-redirect and when
03:07: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"
03:07:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:07:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:07:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:07:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:09 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
03:07:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 930ms
03:07:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
03:07:09 INFO - PROCESS | 2944 | ++DOCSHELL 2114E000 == 80 [pid = 2944] [id = 193]
03:07:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 181 (23DF3C00) [pid = 2944] [serial = 541] [outer = 00000000]
03:07:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 182 (24C8B800) [pid = 2944] [serial = 542] [outer = 23DF3C00]
03:07:09 INFO - PROCESS | 2944 | 1448017629793 Marionette INFO loaded listener.js
03:07:09 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 183 (253F3800) [pid = 2944] [serial = 543] [outer = 23DF3C00]
03:07:10 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
03:07:10 INFO - document served over http requires an http
03:07:10 INFO - sub-resource via fetch-request using the http-csp
03:07:10 INFO - delivery method with swap-origin-redirect and when
03:07: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/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
03:07:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:07:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:07:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:07:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:10 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
03:07:10 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 970ms
03:07:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
03:07:10 INFO - PROCESS | 2944 | ++DOCSHELL 20015400 == 81 [pid = 2944] [id = 194]
03:07:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 184 (20017C00) [pid = 2944] [serial = 544] [outer = 00000000]
03:07:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 185 (2001F000) [pid = 2944] [serial = 545] [outer = 20017C00]
03:07:10 INFO - PROCESS | 2944 | 1448017630684 Marionette INFO loaded listener.js
03:07:10 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 186 (24C83C00) [pid = 2944] [serial = 546] [outer = 20017C00]
03:07:11 INFO - PROCESS | 2944 | ++DOCSHELL 23A32400 == 82 [pid = 2944] [id = 195]
03:07:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 187 (23A34400) [pid = 2944] [serial = 547] [outer = 00000000]
03:07:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 188 (23A35C00) [pid = 2944] [serial = 548] [outer = 23A34400]
03:07:11 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
03:07:11 INFO - document served over http requires an http
03:07:11 INFO - sub-resource via iframe-tag using the http-csp
03:07:11 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:11 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
03:07:11 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 870ms
03:07:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
03:07:11 INFO - PROCESS | 2944 | ++DOCSHELL 23A31400 == 83 [pid = 2944] [id = 196]
03:07:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 189 (23A34000) [pid = 2944] [serial = 549] [outer = 00000000]
03:07:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 190 (23A3E400) [pid = 2944] [serial = 550] [outer = 23A34000]
03:07:11 INFO - PROCESS | 2944 | 1448017631580 Marionette INFO loaded listener.js
03:07:11 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 191 (253F9800) [pid = 2944] [serial = 551] [outer = 23A34000]
03:07:12 INFO - PROCESS | 2944 | ++DOCSHELL 253B7C00 == 84 [pid = 2944] [id = 197]
03:07:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 192 (253BA000) [pid = 2944] [serial = 552] [outer = 00000000]
03:07:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 193 (23A37400) [pid = 2944] [serial = 553] [outer = 253BA000]
03:07:12 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
03:07:12 INFO - document served over http requires an http
03:07:12 INFO - sub-resource via iframe-tag using the http-csp
03:07:12 INFO - delivery method with no-redirect and when
03:07: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"
03:07:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:12 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
03:07:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 970ms
03:07:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
03:07:12 INFO - PROCESS | 2944 | ++DOCSHELL 211C2000 == 85 [pid = 2944] [id = 198]
03:07:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 194 (211C2400) [pid = 2944] [serial = 554] [outer = 00000000]
03:07:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 195 (211C7800) [pid = 2944] [serial = 555] [outer = 211C2400]
03:07:12 INFO - PROCESS | 2944 | 1448017632561 Marionette INFO loaded listener.js
03:07:12 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 196 (253B9000) [pid = 2944] [serial = 556] [outer = 211C2400]
03:07:13 INFO - PROCESS | 2944 | ++DOCSHELL 20266000 == 86 [pid = 2944] [id = 199]
03:07:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 197 (20266400) [pid = 2944] [serial = 557] [outer = 00000000]
03:07:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 198 (20268C00) [pid = 2944] [serial = 558] [outer = 20266400]
03:07:13 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
03:07:13 INFO - document served over http requires an http
03:07:13 INFO - sub-resource via iframe-tag using the http-csp
03:07:13 INFO - delivery method with swap-origin-redirect and when
03:07: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/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
03:07:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:13 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
03:07:13 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 971ms
03:07:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
03:07:13 INFO - PROCESS | 2944 | ++DOCSHELL 20267C00 == 87 [pid = 2944] [id = 200]
03:07:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 199 (20268400) [pid = 2944] [serial = 559] [outer = 00000000]
03:07:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 200 (23A3EC00) [pid = 2944] [serial = 560] [outer = 20268400]
03:07:13 INFO - PROCESS | 2944 | 1448017633540 Marionette INFO loaded listener.js
03:07:13 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 201 (216B4800) [pid = 2944] [serial = 561] [outer = 20268400]
03:07:14 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
03:07:14 INFO - document served over http requires an http
03:07:14 INFO - sub-resource via script-tag using the http-csp
03:07:14 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:07:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:07:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:14 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
03:07:14 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 830ms
03:07:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
03:07:14 INFO - PROCESS | 2944 | ++DOCSHELL 216BB400 == 88 [pid = 2944] [id = 201]
03:07:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 202 (216BBC00) [pid = 2944] [serial = 562] [outer = 00000000]
03:07:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 203 (256E2C00) [pid = 2944] [serial = 563] [outer = 216BBC00]
03:07:14 INFO - PROCESS | 2944 | 1448017634398 Marionette INFO loaded listener.js
03:07:14 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 204 (256E6400) [pid = 2944] [serial = 564] [outer = 216BBC00]
03:07:14 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
03:07:14 INFO - document served over http requires an http
03:07:14 INFO - sub-resource via script-tag using the http-csp
03:07:14 INFO - delivery method with no-redirect and when
03:07: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"
03:07:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:07:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:07:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:14 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
03:07:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 870ms
03:07:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
03:07:15 INFO - PROCESS | 2944 | ++DOCSHELL 238D6000 == 89 [pid = 2944] [id = 202]
03:07:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 205 (238D6C00) [pid = 2944] [serial = 565] [outer = 00000000]
03:07:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 206 (238E0C00) [pid = 2944] [serial = 566] [outer = 238D6C00]
03:07:15 INFO - PROCESS | 2944 | 1448017635263 Marionette INFO loaded listener.js
03:07:15 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 207 (238E3800) [pid = 2944] [serial = 567] [outer = 238D6C00]
03:07:15 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
03:07:15 INFO - document served over http requires an http
03:07:15 INFO - sub-resource via script-tag using the http-csp
03:07:15 INFO - delivery method with swap-origin-redirect and when
03:07: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
03:07:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:07:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:07:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:15 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
03:07:15 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 870ms
03:07:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
03:07:16 INFO - PROCESS | 2944 | ++DOCSHELL 250C6C00 == 90 [pid = 2944] [id = 203]
03:07:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 208 (250C7400) [pid = 2944] [serial = 568] [outer = 00000000]
03:07:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 209 (250CE400) [pid = 2944] [serial = 569] [outer = 250C7400]
03:07:16 INFO - PROCESS | 2944 | 1448017636141 Marionette INFO loaded listener.js
03:07:16 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 210 (250D0C00) [pid = 2944] [serial = 570] [outer = 250C7400]
03:07:16 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
03:07:16 INFO - document served over http requires an http
03:07:16 INFO - sub-resource via xhr-request using the http-csp
03:07:16 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:07:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:07:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:16 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
03:07:16 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 830ms
03:07:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
03:07:16 INFO - PROCESS | 2944 | ++DOCSHELL 250D2000 == 91 [pid = 2944] [id = 204]
03:07:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 211 (250D2400) [pid = 2944] [serial = 571] [outer = 00000000]
03:07:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 212 (250DA800) [pid = 2944] [serial = 572] [outer = 250D2400]
03:07:17 INFO - PROCESS | 2944 | 1448017636992 Marionette INFO loaded listener.js
03:07:17 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 213 (250DEC00) [pid = 2944] [serial = 573] [outer = 250D2400]
03:07:17 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
03:07:17 INFO - document served over http requires an http
03:07:17 INFO - sub-resource via xhr-request using the http-csp
03:07:17 INFO - delivery method with no-redirect and when
03:07: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"
03:07:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:07:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:07:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:17 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
03:07:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 830ms
03:07:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
03:07:17 INFO - PROCESS | 2944 | ++DOCSHELL 231BD400 == 92 [pid = 2944] [id = 205]
03:07:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 214 (231BD800) [pid = 2944] [serial = 574] [outer = 00000000]
03:07:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 215 (231C9400) [pid = 2944] [serial = 575] [outer = 231BD800]
03:07:17 INFO - PROCESS | 2944 | 1448017637800 Marionette INFO loaded listener.js
03:07:17 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 216 (231CC000) [pid = 2944] [serial = 576] [outer = 231BD800]
03:07:19 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
03:07:19 INFO - document served over http requires an http
03:07:19 INFO - sub-resource via xhr-request using the http-csp
03:07:19 INFO - delivery method with swap-origin-redirect and when
03:07: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
03:07:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:07:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:07:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:19 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
03:07:19 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 2117ms
03:07:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
03:07:19 INFO - PROCESS | 2944 | ++DOCSHELL 15E85400 == 93 [pid = 2944] [id = 206]
03:07:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 217 (16103C00) [pid = 2944] [serial = 577] [outer = 00000000]
03:07:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 218 (1BF99800) [pid = 2944] [serial = 578] [outer = 16103C00]
03:07:19 INFO - PROCESS | 2944 | 1448017639925 Marionette INFO loaded listener.js
03:07:20 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 219 (1E37C400) [pid = 2944] [serial = 579] [outer = 16103C00]
03:07:20 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
03:07:20 INFO - document served over http requires an https
03:07:20 INFO - sub-resource via fetch-request using the http-csp
03:07:20 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:07:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:07:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:07:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:20 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
03:07:20 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 930ms
03:07:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
03:07:20 INFO - PROCESS | 2944 | ++DOCSHELL 1908F400 == 94 [pid = 2944] [id = 207]
03:07:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 220 (209B2400) [pid = 2944] [serial = 580] [outer = 00000000]
03:07:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 221 (209B8400) [pid = 2944] [serial = 581] [outer = 209B2400]
03:07:20 INFO - PROCESS | 2944 | 1448017640878 Marionette INFO loaded listener.js
03:07:20 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 222 (209BC400) [pid = 2944] [serial = 582] [outer = 209B2400]
03:07:21 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
03:07:21 INFO - document served over http requires an https
03:07:21 INFO - sub-resource via fetch-request using the http-csp
03:07:21 INFO - delivery method with no-redirect and when
03:07: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"
03:07:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:07:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:07:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:07:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:21 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
03:07:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1172ms
03:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
03:07:22 INFO - PROCESS | 2944 | ++DOCSHELL 1493C400 == 95 [pid = 2944] [id = 208]
03:07:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 223 (15268400) [pid = 2944] [serial = 583] [outer = 00000000]
03:07:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 224 (16E43800) [pid = 2944] [serial = 584] [outer = 15268400]
03:07:22 INFO - PROCESS | 2944 | 1448017642065 Marionette INFO loaded listener.js
03:07:22 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 225 (1903AC00) [pid = 2944] [serial = 585] [outer = 15268400]
03:07:22 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
03:07:22 INFO - document served over http requires an https
03:07:22 INFO - sub-resource via fetch-request using the http-csp
03:07:22 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:07:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:07:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:07:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:22 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
03:07:22 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 870ms
03:07:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
03:07:22 INFO - PROCESS | 2944 | ++DOCSHELL 191BAC00 == 96 [pid = 2944] [id = 209]
03:07:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 226 (1941CC00) [pid = 2944] [serial = 586] [outer = 00000000]
03:07:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 227 (1E216400) [pid = 2944] [serial = 587] [outer = 1941CC00]
03:07:22 INFO - PROCESS | 2944 | 1448017642924 Marionette INFO loaded listener.js
03:07:22 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 228 (20017800) [pid = 2944] [serial = 588] [outer = 1941CC00]
03:07:23 INFO - PROCESS | 2944 | ++DOCSHELL 15267000 == 97 [pid = 2944] [id = 210]
03:07:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 229 (15267C00) [pid = 2944] [serial = 589] [outer = 00000000]
03:07:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 230 (152D3800) [pid = 2944] [serial = 590] [outer = 15267C00]
03:07:23 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
03:07:23 INFO - document served over http requires an https
03:07:23 INFO - sub-resource via iframe-tag using the http-csp
03:07:23 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:23 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
03:07:23 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 1018ms
03:07:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
03:07:23 INFO - PROCESS | 2944 | ++DOCSHELL 1C9BA000 == 98 [pid = 2944] [id = 211]
03:07:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 231 (1CB0E800) [pid = 2944] [serial = 591] [outer = 00000000]
03:07:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 232 (1E375800) [pid = 2944] [serial = 592] [outer = 1CB0E800]
03:07:24 INFO - PROCESS | 2944 | 1448017643990 Marionette INFO loaded listener.js
03:07:24 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 233 (200CA400) [pid = 2944] [serial = 593] [outer = 1CB0E800]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 1CFF8400 == 97 [pid = 2944] [id = 185]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 1E379800 == 96 [pid = 2944] [id = 184]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 0B779400 == 95 [pid = 2944] [id = 183]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 1F539400 == 94 [pid = 2944] [id = 182]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 1E217000 == 93 [pid = 2944] [id = 181]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 1E370C00 == 92 [pid = 2944] [id = 180]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 1CB18800 == 91 [pid = 2944] [id = 179]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 1A76EC00 == 90 [pid = 2944] [id = 178]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 16A6C400 == 89 [pid = 2944] [id = 177]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 0EFAD400 == 88 [pid = 2944] [id = 176]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 1342E800 == 87 [pid = 2944] [id = 175]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 17BE6C00 == 86 [pid = 2944] [id = 174]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 1342EC00 == 85 [pid = 2944] [id = 173]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 24C82000 == 84 [pid = 2944] [id = 172]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 23DE6C00 == 83 [pid = 2944] [id = 171]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 22DB7800 == 82 [pid = 2944] [id = 170]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 23DE9000 == 81 [pid = 2944] [id = 169]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 23523000 == 80 [pid = 2944] [id = 168]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 23522800 == 79 [pid = 2944] [id = 167]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 20651000 == 78 [pid = 2944] [id = 166]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 1CB1F000 == 77 [pid = 2944] [id = 165]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 19035C00 == 76 [pid = 2944] [id = 164]
03:07:24 INFO - PROCESS | 2944 | --DOCSHELL 0F0DDC00 == 75 [pid = 2944] [id = 163]
03:07:24 INFO - PROCESS | 2944 | --DOMWINDOW == 232 (1A40A800) [pid = 2944] [serial = 435] [outer = 00000000] [url = about:blank]
03:07:24 INFO - PROCESS | 2944 | --DOMWINDOW == 231 (17BEB400) [pid = 2944] [serial = 371] [outer = 00000000] [url = about:blank]
03:07:24 INFO - PROCESS | 2944 | --DOMWINDOW == 230 (1B182800) [pid = 2944] [serial = 441] [outer = 00000000] [url = about:blank]
03:07:24 INFO - PROCESS | 2944 | --DOMWINDOW == 229 (14942000) [pid = 2944] [serial = 438] [outer = 00000000] [url = about:blank]
03:07:24 INFO - PROCESS | 2944 | --DOMWINDOW == 228 (23637C00) [pid = 2944] [serial = 453] [outer = 00000000] [url = about:blank]
03:07:24 INFO - PROCESS | 2944 | ++DOCSHELL 15E48000 == 76 [pid = 2944] [id = 212]
03:07:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 229 (15E49400) [pid = 2944] [serial = 594] [outer = 00000000]
03:07:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 230 (16A6C400) [pid = 2944] [serial = 595] [outer = 15E49400]
03:07:24 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
03:07:24 INFO - document served over http requires an https
03:07:24 INFO - sub-resource via iframe-tag using the http-csp
03:07:24 INFO - delivery method with no-redirect and when
03:07: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"
03:07:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:24 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
03:07:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1130ms
03:07:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
03:07:24 INFO - PROCESS | 2944 | ++DOCSHELL 16637C00 == 77 [pid = 2944] [id = 213]
03:07:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 231 (169C5C00) [pid = 2944] [serial = 596] [outer = 00000000]
03:07:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 232 (17DC7C00) [pid = 2944] [serial = 597] [outer = 169C5C00]
03:07:25 INFO - PROCESS | 2944 | 1448017644988 Marionette INFO loaded listener.js
03:07:25 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 233 (191BB400) [pid = 2944] [serial = 598] [outer = 169C5C00]
03:07:25 INFO - PROCESS | 2944 | ++DOCSHELL 1B174C00 == 78 [pid = 2944] [id = 214]
03:07:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 234 (1B176400) [pid = 2944] [serial = 599] [outer = 00000000]
03:07:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 235 (1B1AD400) [pid = 2944] [serial = 600] [outer = 1B176400]
03:07:25 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
03:07:25 INFO - document served over http requires an https
03:07:25 INFO - sub-resource via iframe-tag using the http-csp
03:07:25 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:25 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
03:07:25 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 770ms
03:07:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
03:07:25 INFO - PROCESS | 2944 | ++DOCSHELL 1B182C00 == 79 [pid = 2944] [id = 215]
03:07:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 236 (1B183C00) [pid = 2944] [serial = 601] [outer = 00000000]
03:07:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 237 (1CFFA800) [pid = 2944] [serial = 602] [outer = 1B183C00]
03:07:25 INFO - PROCESS | 2944 | 1448017645796 Marionette INFO loaded listener.js
03:07:25 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 238 (1E370C00) [pid = 2944] [serial = 603] [outer = 1B183C00]
03:07:26 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
03:07:26 INFO - document served over http requires an https
03:07:26 INFO - sub-resource via script-tag using the http-csp
03:07:26 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:07:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:07:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:26 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
03:07:26 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 730ms
03:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
03:07:26 INFO - PROCESS | 2944 | ++DOCSHELL 1F53FC00 == 80 [pid = 2944] [id = 216]
03:07:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 239 (20287000) [pid = 2944] [serial = 604] [outer = 00000000]
03:07:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 240 (20463C00) [pid = 2944] [serial = 605] [outer = 20287000]
03:07:26 INFO - PROCESS | 2944 | 1448017646592 Marionette INFO loaded listener.js
03:07:26 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 241 (20582000) [pid = 2944] [serial = 606] [outer = 20287000]
03:07:27 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
03:07:27 INFO - document served over http requires an https
03:07:27 INFO - sub-resource via script-tag using the http-csp
03:07:27 INFO - delivery method with no-redirect and when
03:07: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"
03:07:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:07:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:07:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:27 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
03:07:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 730ms
03:07:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
03:07:27 INFO - PROCESS | 2944 | ++DOCSHELL 209B9800 == 81 [pid = 2944] [id = 217]
03:07:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 242 (209BB400) [pid = 2944] [serial = 607] [outer = 00000000]
03:07:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 243 (20C24400) [pid = 2944] [serial = 608] [outer = 209BB400]
03:07:27 INFO - PROCESS | 2944 | 1448017647313 Marionette INFO loaded listener.js
03:07:27 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 244 (210A6800) [pid = 2944] [serial = 609] [outer = 209BB400]
03:07:27 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
03:07:27 INFO - document served over http requires an https
03:07:27 INFO - sub-resource via script-tag using the http-csp
03:07:27 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:07:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:07:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:27 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
03:07:27 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 730ms
03:07:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
03:07:27 INFO - PROCESS | 2944 | ++DOCSHELL 216B9C00 == 82 [pid = 2944] [id = 218]
03:07:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 245 (216BCC00) [pid = 2944] [serial = 610] [outer = 00000000]
03:07:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 246 (22DB8800) [pid = 2944] [serial = 611] [outer = 216BCC00]
03:07:28 INFO - PROCESS | 2944 | 1448017648005 Marionette INFO loaded listener.js
03:07:28 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 247 (22DC1000) [pid = 2944] [serial = 612] [outer = 216BCC00]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 246 (23522C00) [pid = 2944] [serial = 468] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017608099]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 245 (23DE9400) [pid = 2944] [serial = 473] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 244 (1CFF0800) [pid = 2944] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 243 (2045E000) [pid = 2944] [serial = 521] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 242 (0EFB4800) [pid = 2944] [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]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 241 (1E378800) [pid = 2944] [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]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 240 (1E371000) [pid = 2944] [serial = 505] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 239 (0E72E800) [pid = 2944] [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]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 238 (13430C00) [pid = 2944] [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]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 237 (1F53AC00) [pid = 2944] [serial = 510] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017620798]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 236 (1E8DBC00) [pid = 2944] [serial = 515] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 235 (19034C00) [pid = 2944] [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]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 234 (16E41000) [pid = 2944] [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]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 233 (1CB1C400) [pid = 2944] [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]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 232 (1E373800) [pid = 2944] [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]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 231 (1A771400) [pid = 2944] [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]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 230 (13432000) [pid = 2944] [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]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 229 (13435000) [pid = 2944] [serial = 458] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 228 (13C21C00) [pid = 2944] [serial = 513] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 227 (200CCC00) [pid = 2944] [serial = 518] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 226 (2363F400) [pid = 2944] [serial = 466] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 225 (17BEA000) [pid = 2944] [serial = 497] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 224 (23523400) [pid = 2944] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017608099]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 223 (23642000) [pid = 2944] [serial = 471] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 222 (24C8B400) [pid = 2944] [serial = 482] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 221 (19482000) [pid = 2944] [serial = 488] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 220 (24864400) [pid = 2944] [serial = 479] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 219 (23DEB400) [pid = 2944] [serial = 474] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 218 (1E838400) [pid = 2944] [serial = 508] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 217 (1B10D400) [pid = 2944] [serial = 500] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 216 (1A76AC00) [pid = 2944] [serial = 491] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 215 (19041000) [pid = 2944] [serial = 461] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 214 (1D193C00) [pid = 2944] [serial = 503] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 213 (16E46000) [pid = 2944] [serial = 506] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 212 (22DBE000) [pid = 2944] [serial = 476] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 211 (1F659C00) [pid = 2944] [serial = 516] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 210 (15E42800) [pid = 2944] [serial = 485] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 209 (1F661000) [pid = 2944] [serial = 511] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017620798]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 208 (1CB0EC00) [pid = 2944] [serial = 464] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 207 (15E41000) [pid = 2944] [serial = 494] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 206 (1B1A6400) [pid = 2944] [serial = 492] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 205 (1A76E000) [pid = 2944] [serial = 489] [outer = 00000000] [url = about:blank]
03:07:28 INFO - PROCESS | 2944 | --DOMWINDOW == 204 (167A1000) [pid = 2944] [serial = 486] [outer = 00000000] [url = about:blank]
03:07:28 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
03:07:28 INFO - document served over http requires an https
03:07:28 INFO - sub-resource via xhr-request using the http-csp
03:07:28 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:07:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:07:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:28 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
03:07:28 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 870ms
03:07:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
03:07:28 INFO - PROCESS | 2944 | ++DOCSHELL 13C21C00 == 83 [pid = 2944] [id = 219]
03:07:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 205 (14947000) [pid = 2944] [serial = 613] [outer = 00000000]
03:07:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 206 (1E837800) [pid = 2944] [serial = 614] [outer = 14947000]
03:07:28 INFO - PROCESS | 2944 | 1448017648849 Marionette INFO loaded listener.js
03:07:28 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 207 (22C1AC00) [pid = 2944] [serial = 615] [outer = 14947000]
03:07:29 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
03:07:29 INFO - document served over http requires an https
03:07:29 INFO - sub-resource via xhr-request using the http-csp
03:07:29 INFO - delivery method with no-redirect and when
03:07: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"
03:07:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:07:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:07:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:29 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
03:07:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 670ms
03:07:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
03:07:29 INFO - PROCESS | 2944 | ++DOCSHELL 23523400 == 84 [pid = 2944] [id = 220]
03:07:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 208 (23529400) [pid = 2944] [serial = 616] [outer = 00000000]
03:07:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 209 (23642400) [pid = 2944] [serial = 617] [outer = 23529400]
03:07:29 INFO - PROCESS | 2944 | 1448017649511 Marionette INFO loaded listener.js
03:07:29 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 210 (236F4400) [pid = 2944] [serial = 618] [outer = 23529400]
03:07:30 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
03:07:30 INFO - document served over http requires an https
03:07:30 INFO - sub-resource via xhr-request using the http-csp
03:07:30 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:07:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:07:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:30 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
03:07:30 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 630ms
03:07:30 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
03:07:30 INFO - PROCESS | 2944 | ++DOCSHELL 23CC9400 == 85 [pid = 2944] [id = 221]
03:07:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 211 (23DE7400) [pid = 2944] [serial = 619] [outer = 00000000]
03:07:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 212 (24866000) [pid = 2944] [serial = 620] [outer = 23DE7400]
03:07:30 INFO - PROCESS | 2944 | 1448017650166 Marionette INFO loaded listener.js
03:07:30 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 213 (250D9000) [pid = 2944] [serial = 621] [outer = 23DE7400]
03:07:30 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
03:07:30 INFO - document served over http requires an http
03:07:30 INFO - sub-resource via fetch-request using the http-csp
03:07:30 INFO - delivery method with keep-origin-redirect and when
03:07:30 INFO - the target request is same-origin.
03:07:30 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 830ms
03:07:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
03:07:31 INFO - PROCESS | 2944 | ++DOCSHELL 15E4A400 == 86 [pid = 2944] [id = 222]
03:07:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 214 (15E4AC00) [pid = 2944] [serial = 622] [outer = 00000000]
03:07:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 215 (169C2000) [pid = 2944] [serial = 623] [outer = 15E4AC00]
03:07:31 INFO - PROCESS | 2944 | 1448017651199 Marionette INFO loaded listener.js
03:07:31 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 216 (1797BC00) [pid = 2944] [serial = 624] [outer = 15E4AC00]
03:07:31 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
03:07:31 INFO - document served over http requires an http
03:07:31 INFO - sub-resource via fetch-request using the http-csp
03:07:31 INFO - delivery method with no-redirect and when
03:07:31 INFO - the target request is same-origin.
03:07:31 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 930ms
03:07:31 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
03:07:32 INFO - PROCESS | 2944 | ++DOCSHELL 1B113400 == 87 [pid = 2944] [id = 223]
03:07:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 217 (1B116000) [pid = 2944] [serial = 625] [outer = 00000000]
03:07:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 218 (1CB1F400) [pid = 2944] [serial = 626] [outer = 1B116000]
03:07:32 INFO - PROCESS | 2944 | 1448017652073 Marionette INFO loaded listener.js
03:07:32 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 219 (1EBDF400) [pid = 2944] [serial = 627] [outer = 1B116000]
03:07:32 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
03:07:32 INFO - document served over http requires an http
03:07:32 INFO - sub-resource via fetch-request using the http-csp
03:07:32 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:07:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:07:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:07:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:32 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
03:07:32 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 930ms
03:07:32 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
03:07:32 INFO - PROCESS | 2944 | ++DOCSHELL 22F2A400 == 88 [pid = 2944] [id = 224]
03:07:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 220 (22F2C400) [pid = 2944] [serial = 628] [outer = 00000000]
03:07:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 221 (22F31400) [pid = 2944] [serial = 629] [outer = 22F2C400]
03:07:33 INFO - PROCESS | 2944 | 1448017653015 Marionette INFO loaded listener.js
03:07:33 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 222 (2352F000) [pid = 2944] [serial = 630] [outer = 22F2C400]
03:07:33 INFO - PROCESS | 2944 | ++DOCSHELL 24864C00 == 89 [pid = 2944] [id = 225]
03:07:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 223 (24C81000) [pid = 2944] [serial = 631] [outer = 00000000]
03:07:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 224 (250C3800) [pid = 2944] [serial = 632] [outer = 24C81000]
03:07:33 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
03:07:33 INFO - document served over http requires an http
03:07:33 INFO - sub-resource via iframe-tag using the http-csp
03:07:33 INFO - delivery method with keep-origin-redirect and when
03:07:33 INFO - the target request is same-origin.
03:07:33 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 931ms
03:07:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
03:07:33 INFO - PROCESS | 2944 | ++DOCSHELL 24860400 == 90 [pid = 2944] [id = 226]
03:07:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 225 (24862C00) [pid = 2944] [serial = 633] [outer = 00000000]
03:07:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 226 (253C3800) [pid = 2944] [serial = 634] [outer = 24862C00]
03:07:33 INFO - PROCESS | 2944 | 1448017653967 Marionette INFO loaded listener.js
03:07:34 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 227 (20922000) [pid = 2944] [serial = 635] [outer = 24862C00]
03:07:34 INFO - PROCESS | 2944 | ++DOCSHELL 24C87C00 == 91 [pid = 2944] [id = 227]
03:07:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 228 (250E0800) [pid = 2944] [serial = 636] [outer = 00000000]
03:07:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 229 (2092C400) [pid = 2944] [serial = 637] [outer = 250E0800]
03:07:34 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
03:07:34 INFO - document served over http requires an http
03:07:34 INFO - sub-resource via iframe-tag using the http-csp
03:07:34 INFO - delivery method with no-redirect and when
03:07:34 INFO - the target request is same-origin.
03:07:34 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 970ms
03:07:34 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
03:07:34 INFO - PROCESS | 2944 | ++DOCSHELL 2092A800 == 92 [pid = 2944] [id = 228]
03:07:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 230 (23522000) [pid = 2944] [serial = 638] [outer = 00000000]
03:07:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 231 (25C7A400) [pid = 2944] [serial = 639] [outer = 23522000]
03:07:34 INFO - PROCESS | 2944 | 1448017654943 Marionette INFO loaded listener.js
03:07:35 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 232 (25C7D400) [pid = 2944] [serial = 640] [outer = 23522000]
03:07:35 INFO - PROCESS | 2944 | ++DOCSHELL 2872B400 == 93 [pid = 2944] [id = 229]
03:07:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 233 (2872B800) [pid = 2944] [serial = 641] [outer = 00000000]
03:07:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 234 (28730C00) [pid = 2944] [serial = 642] [outer = 2872B800]
03:07:35 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
03:07:35 INFO - document served over http requires an http
03:07:35 INFO - sub-resource via iframe-tag using the http-csp
03:07:35 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:35 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
03:07:35 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 930ms
03:07:35 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
03:07:35 INFO - PROCESS | 2944 | ++DOCSHELL 2872F800 == 94 [pid = 2944] [id = 230]
03:07:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 235 (28730000) [pid = 2944] [serial = 643] [outer = 00000000]
03:07:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 236 (28787800) [pid = 2944] [serial = 644] [outer = 28730000]
03:07:35 INFO - PROCESS | 2944 | 1448017655891 Marionette INFO loaded listener.js
03:07:35 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 237 (2878C800) [pid = 2944] [serial = 645] [outer = 28730000]
03:07:36 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
03:07:36 INFO - document served over http requires an http
03:07:36 INFO - sub-resource via script-tag using the http-csp
03:07:36 INFO - delivery method with keep-origin-redirect and when
03:07:36 INFO - the target request is same-origin.
03:07:36 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 930ms
03:07:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
03:07:36 INFO - PROCESS | 2944 | ++DOCSHELL 26761000 == 95 [pid = 2944] [id = 231]
03:07:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 238 (26764400) [pid = 2944] [serial = 646] [outer = 00000000]
03:07:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 239 (2676C400) [pid = 2944] [serial = 647] [outer = 26764400]
03:07:36 INFO - PROCESS | 2944 | 1448017656804 Marionette INFO loaded listener.js
03:07:36 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 240 (2676EC00) [pid = 2944] [serial = 648] [outer = 26764400]
03:07:37 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
03:07:37 INFO - document served over http requires an http
03:07:37 INFO - sub-resource via script-tag using the http-csp
03:07:37 INFO - delivery method with no-redirect and when
03:07:37 INFO - the target request is same-origin.
03:07:37 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 830ms
03:07:37 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
03:07:37 INFO - PROCESS | 2944 | ++DOCSHELL 28792000 == 96 [pid = 2944] [id = 232]
03:07:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 241 (28792800) [pid = 2944] [serial = 649] [outer = 00000000]
03:07:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 242 (28D8F000) [pid = 2944] [serial = 650] [outer = 28792800]
03:07:37 INFO - PROCESS | 2944 | 1448017657677 Marionette INFO loaded listener.js
03:07:37 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 243 (28D93C00) [pid = 2944] [serial = 651] [outer = 28792800]
03:07:38 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
03:07:38 INFO - document served over http requires an http
03:07:38 INFO - sub-resource via script-tag using the http-csp
03:07:38 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:07:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:07:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:38 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
03:07:38 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 870ms
03:07:38 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
03:07:38 INFO - PROCESS | 2944 | ++DOCSHELL 28F98400 == 97 [pid = 2944] [id = 233]
03:07:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 244 (28F99000) [pid = 2944] [serial = 652] [outer = 00000000]
03:07:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 245 (28FA2C00) [pid = 2944] [serial = 653] [outer = 28F99000]
03:07:38 INFO - PROCESS | 2944 | 1448017658557 Marionette INFO loaded listener.js
03:07:38 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 246 (28FA5800) [pid = 2944] [serial = 654] [outer = 28F99000]
03:07:39 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
03:07:39 INFO - document served over http requires an http
03:07:39 INFO - sub-resource via xhr-request using the http-csp
03:07:39 INFO - delivery method with keep-origin-redirect and when
03:07:39 INFO - the target request is same-origin.
03:07:39 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 830ms
03:07:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
03:07:39 INFO - PROCESS | 2944 | ++DOCSHELL 23179C00 == 98 [pid = 2944] [id = 234]
03:07:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 247 (2317A000) [pid = 2944] [serial = 655] [outer = 00000000]
03:07:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 248 (2317D400) [pid = 2944] [serial = 656] [outer = 2317A000]
03:07:39 INFO - PROCESS | 2944 | 1448017659399 Marionette INFO loaded listener.js
03:07:39 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 249 (2317F400) [pid = 2944] [serial = 657] [outer = 2317A000]
03:07:40 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
03:07:40 INFO - document served over http requires an http
03:07:40 INFO - sub-resource via xhr-request using the http-csp
03:07:40 INFO - delivery method with no-redirect and when
03:07:40 INFO - the target request is same-origin.
03:07:40 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 930ms
03:07:40 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
03:07:40 INFO - PROCESS | 2944 | ++DOCSHELL 291C1800 == 99 [pid = 2944] [id = 235]
03:07:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 250 (291C2400) [pid = 2944] [serial = 658] [outer = 00000000]
03:07:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 251 (294C8000) [pid = 2944] [serial = 659] [outer = 291C2400]
03:07:40 INFO - PROCESS | 2944 | 1448017660349 Marionette INFO loaded listener.js
03:07:40 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 252 (294CEC00) [pid = 2944] [serial = 660] [outer = 291C2400]
03:07:40 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
03:07:40 INFO - document served over http requires an http
03:07:40 INFO - sub-resource via xhr-request using the http-csp
03:07:40 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:07:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:07:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:40 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
03:07:40 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 930ms
03:07:40 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
03:07:41 INFO - PROCESS | 2944 | ++DOCSHELL 294D5C00 == 100 [pid = 2944] [id = 236]
03:07:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 253 (296AF800) [pid = 2944] [serial = 661] [outer = 00000000]
03:07:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 254 (296B6C00) [pid = 2944] [serial = 662] [outer = 296AF800]
03:07:41 INFO - PROCESS | 2944 | 1448017661274 Marionette INFO loaded listener.js
03:07:41 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 255 (296BB000) [pid = 2944] [serial = 663] [outer = 296AF800]
03:07:43 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
03:07:43 INFO - document served over http requires an https
03:07:43 INFO - sub-resource via fetch-request using the http-csp
03:07:43 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:07:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:07:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:07:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:43 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
03:07:43 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 2418ms
03:07:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
03:07:43 INFO - PROCESS | 2944 | ++DOCSHELL 0E729000 == 101 [pid = 2944] [id = 237]
03:07:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 256 (16639400) [pid = 2944] [serial = 664] [outer = 00000000]
03:07:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 257 (1B110800) [pid = 2944] [serial = 665] [outer = 16639400]
03:07:43 INFO - PROCESS | 2944 | 1448017663725 Marionette INFO loaded listener.js
03:07:43 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 258 (1CB1A800) [pid = 2944] [serial = 666] [outer = 16639400]
03:07:44 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
03:07:44 INFO - document served over http requires an https
03:07:44 INFO - sub-resource via fetch-request using the http-csp
03:07:44 INFO - delivery method with no-redirect and when
03:07: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"
03:07:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:07:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:07:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:07:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:44 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
03:07:44 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 970ms
03:07:44 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
03:07:44 INFO - PROCESS | 2944 | ++DOCSHELL 14940800 == 102 [pid = 2944] [id = 238]
03:07:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 259 (169C2C00) [pid = 2944] [serial = 667] [outer = 00000000]
03:07:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 260 (20549000) [pid = 2944] [serial = 668] [outer = 169C2C00]
03:07:44 INFO - PROCESS | 2944 | 1448017664702 Marionette INFO loaded listener.js
03:07:44 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 261 (23CC3C00) [pid = 2944] [serial = 669] [outer = 169C2C00]
03:07:46 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
03:07:46 INFO - document served over http requires an https
03:07:46 INFO - sub-resource via fetch-request using the http-csp
03:07:46 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:07:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:07:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:07:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:46 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
03:07:46 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 1821ms
03:07:46 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
03:07:46 INFO - PROCESS | 2944 | ++DOCSHELL 169C3C00 == 103 [pid = 2944] [id = 239]
03:07:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 262 (16A30000) [pid = 2944] [serial = 670] [outer = 00000000]
03:07:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 263 (192CB800) [pid = 2944] [serial = 671] [outer = 16A30000]
03:07:46 INFO - PROCESS | 2944 | 1448017666527 Marionette INFO loaded listener.js
03:07:46 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 264 (1A407400) [pid = 2944] [serial = 672] [outer = 16A30000]
03:07:47 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
03:07:47 INFO - document served over http requires an https
03:07:47 INFO - sub-resource via fetch-request using the http-csp
03:07:47 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:07:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:07:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:07:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:47 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
03:07:47 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 1180ms
03:07:47 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
03:07:47 INFO - PROCESS | 2944 | ++DOCSHELL 12D3B000 == 104 [pid = 2944] [id = 240]
03:07:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 265 (12D3B400) [pid = 2944] [serial = 673] [outer = 00000000]
03:07:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 266 (15E41000) [pid = 2944] [serial = 674] [outer = 12D3B400]
03:07:47 INFO - PROCESS | 2944 | 1448017667706 Marionette INFO loaded listener.js
03:07:47 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 267 (17A8AC00) [pid = 2944] [serial = 675] [outer = 12D3B400]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 20535400 == 103 [pid = 2944] [id = 143]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 1E213C00 == 102 [pid = 2944] [id = 140]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 1EBDB800 == 101 [pid = 2944] [id = 141]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 2027F000 == 100 [pid = 2944] [id = 142]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 20E37400 == 99 [pid = 2944] [id = 144]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 1B10AC00 == 98 [pid = 2944] [id = 138]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 1A78A000 == 97 [pid = 2944] [id = 136]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 191B4C00 == 96 [pid = 2944] [id = 134]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 14BD9400 == 95 [pid = 2944] [id = 133]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 2340C800 == 94 [pid = 2944] [id = 153]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 210A4800 == 93 [pid = 2944] [id = 151]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 21147C00 == 92 [pid = 2944] [id = 149]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 148C2800 == 91 [pid = 2944] [id = 148]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 1B182000 == 90 [pid = 2944] [id = 147]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 1B17C000 == 89 [pid = 2944] [id = 146]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 0EFB3800 == 88 [pid = 2944] [id = 145]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 1B113C00 == 87 [pid = 2944] [id = 186]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 23523400 == 86 [pid = 2944] [id = 220]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 13C21C00 == 85 [pid = 2944] [id = 219]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 216B9C00 == 84 [pid = 2944] [id = 218]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 209B9800 == 83 [pid = 2944] [id = 217]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 1F53FC00 == 82 [pid = 2944] [id = 216]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 1B182C00 == 81 [pid = 2944] [id = 215]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 1B174C00 == 80 [pid = 2944] [id = 214]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 16637C00 == 79 [pid = 2944] [id = 213]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 15E48000 == 78 [pid = 2944] [id = 212]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 1C9BA000 == 77 [pid = 2944] [id = 211]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 15267000 == 76 [pid = 2944] [id = 210]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 191BAC00 == 75 [pid = 2944] [id = 209]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 1493C400 == 74 [pid = 2944] [id = 208]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 1908F400 == 73 [pid = 2944] [id = 207]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 15E85400 == 72 [pid = 2944] [id = 206]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 231BD400 == 71 [pid = 2944] [id = 205]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 250D2000 == 70 [pid = 2944] [id = 204]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 250C6C00 == 69 [pid = 2944] [id = 203]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 238D6000 == 68 [pid = 2944] [id = 202]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 216BB400 == 67 [pid = 2944] [id = 201]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 20267C00 == 66 [pid = 2944] [id = 200]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 20266000 == 65 [pid = 2944] [id = 199]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 211C2000 == 64 [pid = 2944] [id = 198]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 253B7C00 == 63 [pid = 2944] [id = 197]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 23A31400 == 62 [pid = 2944] [id = 196]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 23A32400 == 61 [pid = 2944] [id = 195]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 20015400 == 60 [pid = 2944] [id = 194]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 2114E000 == 59 [pid = 2944] [id = 193]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 22C1D000 == 58 [pid = 2944] [id = 192]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 1A1B5400 == 57 [pid = 2944] [id = 191]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 169BC000 == 56 [pid = 2944] [id = 162]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 2064D400 == 55 [pid = 2944] [id = 190]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 1CB0F000 == 54 [pid = 2944] [id = 189]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 16E42400 == 53 [pid = 2944] [id = 188]
03:07:48 INFO - PROCESS | 2944 | --DOCSHELL 0B77DC00 == 52 [pid = 2944] [id = 187]
03:07:48 INFO - PROCESS | 2944 | --DOMWINDOW == 266 (19843800) [pid = 2944] [serial = 498] [outer = 00000000] [url = about:blank]
03:07:48 INFO - PROCESS | 2944 | --DOMWINDOW == 265 (1BBCAC00) [pid = 2944] [serial = 501] [outer = 00000000] [url = about:blank]
03:07:48 INFO - PROCESS | 2944 | --DOMWINDOW == 264 (169B8C00) [pid = 2944] [serial = 514] [outer = 00000000] [url = about:blank]
03:07:48 INFO - PROCESS | 2944 | --DOMWINDOW == 263 (1E209400) [pid = 2944] [serial = 504] [outer = 00000000] [url = about:blank]
03:07:48 INFO - PROCESS | 2944 | --DOMWINDOW == 262 (169BA000) [pid = 2944] [serial = 495] [outer = 00000000] [url = about:blank]
03:07:48 INFO - PROCESS | 2944 | --DOMWINDOW == 261 (1EBD4C00) [pid = 2944] [serial = 509] [outer = 00000000] [url = about:blank]
03:07:48 INFO - PROCESS | 2944 | --DOMWINDOW == 260 (2027EC00) [pid = 2944] [serial = 519] [outer = 00000000] [url = about:blank]
03:07:48 INFO - PROCESS | 2944 | --DOMWINDOW == 259 (20E37C00) [pid = 2944] [serial = 456] [outer = 00000000] [url = about:blank]
03:07:48 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
03:07:48 INFO - document served over http requires an https
03:07:48 INFO - sub-resource via fetch-request using the http-csp
03:07:48 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:07:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:07:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:07:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:48 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
03:07:48 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 1276ms
03:07:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
03:07:48 INFO - PROCESS | 2944 | ++DOCSHELL 0F0D8400 == 53 [pid = 2944] [id = 241]
03:07:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 260 (0F0DB000) [pid = 2944] [serial = 676] [outer = 00000000]
03:07:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 261 (1526E000) [pid = 2944] [serial = 677] [outer = 0F0DB000]
03:07:48 INFO - PROCESS | 2944 | 1448017668951 Marionette INFO loaded listener.js
03:07:49 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 262 (1610C400) [pid = 2944] [serial = 678] [outer = 0F0DB000]
03:07:49 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
03:07:49 INFO - document served over http requires an https
03:07:49 INFO - sub-resource via fetch-request using the http-csp
03:07:49 INFO - delivery method with no-redirect and when
03:07: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"
03:07:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:07:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:07:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:07:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:49 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
03:07:49 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 730ms
03:07:49 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
03:07:49 INFO - PROCESS | 2944 | ++DOCSHELL 169BC000 == 54 [pid = 2944] [id = 242]
03:07:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 263 (169C7C00) [pid = 2944] [serial = 679] [outer = 00000000]
03:07:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 264 (19036400) [pid = 2944] [serial = 680] [outer = 169C7C00]
03:07:49 INFO - PROCESS | 2944 | 1448017669567 Marionette INFO loaded listener.js
03:07:49 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 265 (19093800) [pid = 2944] [serial = 681] [outer = 169C7C00]
03:07:50 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
03:07:50 INFO - document served over http requires an https
03:07:50 INFO - sub-resource via fetch-request using the http-csp
03:07:50 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:07:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:07:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:07:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:50 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
03:07:50 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 670ms
03:07:50 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
03:07:50 INFO - PROCESS | 2944 | ++DOCSHELL 19E4F800 == 55 [pid = 2944] [id = 243]
03:07:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 266 (19E50800) [pid = 2944] [serial = 682] [outer = 00000000]
03:07:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 267 (1A76E800) [pid = 2944] [serial = 683] [outer = 19E50800]
03:07:50 INFO - PROCESS | 2944 | 1448017670244 Marionette INFO loaded listener.js
03:07:50 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 268 (1B109800) [pid = 2944] [serial = 684] [outer = 19E50800]
03:07:50 INFO - PROCESS | 2944 | ++DOCSHELL 1BBA6400 == 56 [pid = 2944] [id = 244]
03:07:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 269 (1BBA7400) [pid = 2944] [serial = 685] [outer = 00000000]
03:07:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 270 (1B182000) [pid = 2944] [serial = 686] [outer = 1BBA7400]
03:07:50 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
03:07:50 INFO - document served over http requires an https
03:07:50 INFO - sub-resource via iframe-tag using the http-csp
03:07:50 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:50 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
03:07:50 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 770ms
03:07:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
03:07:51 INFO - PROCESS | 2944 | ++DOCSHELL 1BBAB000 == 57 [pid = 2944] [id = 245]
03:07:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 271 (1BBC6400) [pid = 2944] [serial = 687] [outer = 00000000]
03:07:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 272 (1CB0C000) [pid = 2944] [serial = 688] [outer = 1BBC6400]
03:07:51 INFO - PROCESS | 2944 | 1448017671164 Marionette INFO loaded listener.js
03:07:51 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 273 (1CFF6000) [pid = 2944] [serial = 689] [outer = 1BBC6400]
03:07:51 INFO - PROCESS | 2944 | ++DOCSHELL 1E214000 == 58 [pid = 2944] [id = 246]
03:07:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 274 (1E215800) [pid = 2944] [serial = 690] [outer = 00000000]
03:07:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 275 (1E21E800) [pid = 2944] [serial = 691] [outer = 1E215800]
03:07:51 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
03:07:51 INFO - document served over http requires an https
03:07:51 INFO - sub-resource via iframe-tag using the http-csp
03:07:51 INFO - delivery method with no-redirect and when
03:07: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"
03:07:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:51 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
03:07:51 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 831ms
03:07:51 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
03:07:51 INFO - PROCESS | 2944 | ++DOCSHELL 1E20E400 == 59 [pid = 2944] [id = 247]
03:07:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 276 (1E20F000) [pid = 2944] [serial = 692] [outer = 00000000]
03:07:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 277 (1E839000) [pid = 2944] [serial = 693] [outer = 1E20F000]
03:07:51 INFO - PROCESS | 2944 | 1448017671916 Marionette INFO loaded listener.js
03:07:51 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 278 (1E8E1000) [pid = 2944] [serial = 694] [outer = 1E20F000]
03:07:52 INFO - PROCESS | 2944 | ++DOCSHELL 1F660000 == 60 [pid = 2944] [id = 248]
03:07:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 279 (1FC3CC00) [pid = 2944] [serial = 695] [outer = 00000000]
03:07:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 280 (1FC48000) [pid = 2944] [serial = 696] [outer = 1FC3CC00]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 279 (1F664000) [pid = 2944] [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]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 278 (216BCC00) [pid = 2944] [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]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 277 (169C5C00) [pid = 2944] [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]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 276 (14947000) [pid = 2944] [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]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 275 (1B176400) [pid = 2944] [serial = 599] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 274 (253BA000) [pid = 2944] [serial = 552] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017632006]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 273 (20266400) [pid = 2944] [serial = 557] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 272 (23A34400) [pid = 2944] [serial = 547] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 271 (15268400) [pid = 2944] [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]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 270 (1B183C00) [pid = 2944] [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]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 269 (1941CC00) [pid = 2944] [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]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 268 (15267C00) [pid = 2944] [serial = 589] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 267 (1CB0E800) [pid = 2944] [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]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 266 (23529400) [pid = 2944] [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]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 265 (20287000) [pid = 2944] [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]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 264 (15E49400) [pid = 2944] [serial = 594] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017644414]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 263 (209BB400) [pid = 2944] [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]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 262 (23642400) [pid = 2944] [serial = 617] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 261 (1B1AD400) [pid = 2944] [serial = 600] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 260 (17DC7C00) [pid = 2944] [serial = 597] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 259 (16E43800) [pid = 2944] [serial = 584] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 258 (16A6C400) [pid = 2944] [serial = 595] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017644414]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 257 (1E375800) [pid = 2944] [serial = 592] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 256 (1E837800) [pid = 2944] [serial = 614] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 255 (152D3800) [pid = 2944] [serial = 590] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 254 (1E216400) [pid = 2944] [serial = 587] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 253 (209B8400) [pid = 2944] [serial = 581] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 252 (1CFFA800) [pid = 2944] [serial = 602] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 251 (24866000) [pid = 2944] [serial = 620] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 250 (1BF99800) [pid = 2944] [serial = 578] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 249 (250DA800) [pid = 2944] [serial = 572] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 248 (231C9400) [pid = 2944] [serial = 575] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 247 (238E0C00) [pid = 2944] [serial = 566] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 246 (250CE400) [pid = 2944] [serial = 569] [outer = 00000000] [url = about:blank]
03:07:53 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
03:07:53 INFO - document served over http requires an https
03:07:53 INFO - sub-resource via iframe-tag using the http-csp
03:07:53 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:53 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
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 245 (23A3EC00) [pid = 2944] [serial = 560] [outer = 00000000] [url = about:blank]
03:07:53 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 1632ms
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 244 (256E2C00) [pid = 2944] [serial = 563] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 243 (23A37400) [pid = 2944] [serial = 553] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017632006]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 242 (23A3E400) [pid = 2944] [serial = 550] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 241 (20268C00) [pid = 2944] [serial = 558] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 240 (211C7800) [pid = 2944] [serial = 555] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 239 (23A35C00) [pid = 2944] [serial = 548] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 238 (2001F000) [pid = 2944] [serial = 545] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 237 (23413C00) [pid = 2944] [serial = 539] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 236 (24C8B800) [pid = 2944] [serial = 542] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 235 (20E39800) [pid = 2944] [serial = 533] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 234 (21151C00) [pid = 2944] [serial = 536] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 233 (1903FC00) [pid = 2944] [serial = 527] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 232 (2040D000) [pid = 2944] [serial = 530] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 231 (0F163400) [pid = 2944] [serial = 524] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 230 (20463C00) [pid = 2944] [serial = 605] [outer = 00000000] [url = about:blank]
03:07:53 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
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 229 (20C24400) [pid = 2944] [serial = 608] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 228 (22DB8800) [pid = 2944] [serial = 611] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 227 (22C1AC00) [pid = 2944] [serial = 615] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 226 (236F4400) [pid = 2944] [serial = 618] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 225 (2054B800) [pid = 2944] [serial = 522] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | --DOMWINDOW == 224 (22DC1000) [pid = 2944] [serial = 612] [outer = 00000000] [url = about:blank]
03:07:53 INFO - PROCESS | 2944 | ++DOCSHELL 169C5C00 == 61 [pid = 2944] [id = 249]
03:07:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 225 (16A6C400) [pid = 2944] [serial = 697] [outer = 00000000]
03:07:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 226 (1E836400) [pid = 2944] [serial = 698] [outer = 16A6C400]
03:07:53 INFO - PROCESS | 2944 | 1448017673595 Marionette INFO loaded listener.js
03:07:53 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 227 (1F53D800) [pid = 2944] [serial = 699] [outer = 16A6C400]
03:07:53 INFO - PROCESS | 2944 | ++DOCSHELL 2001F400 == 62 [pid = 2944] [id = 250]
03:07:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 228 (2001F800) [pid = 2944] [serial = 700] [outer = 00000000]
03:07:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 229 (200D0400) [pid = 2944] [serial = 701] [outer = 2001F800]
03:07:54 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
03:07:54 INFO - document served over http requires an https
03:07:54 INFO - sub-resource via iframe-tag using the http-csp
03:07:54 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:54 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
03:07:54 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 730ms
03:07:54 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
03:07:54 INFO - PROCESS | 2944 | ++DOCSHELL 20018C00 == 63 [pid = 2944] [id = 251]
03:07:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 230 (2001CC00) [pid = 2944] [serial = 702] [outer = 00000000]
03:07:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 231 (2026AC00) [pid = 2944] [serial = 703] [outer = 2001CC00]
03:07:54 INFO - PROCESS | 2944 | 1448017674252 Marionette INFO loaded listener.js
03:07:54 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 232 (20402000) [pid = 2944] [serial = 704] [outer = 2001CC00]
03:07:54 INFO - PROCESS | 2944 | ++DOCSHELL 20532400 == 64 [pid = 2944] [id = 252]
03:07:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 233 (20533800) [pid = 2944] [serial = 705] [outer = 00000000]
03:07:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 234 (2054D800) [pid = 2944] [serial = 706] [outer = 20533800]
03:07:54 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
03:07:54 INFO - document served over http requires an https
03:07:54 INFO - sub-resource via iframe-tag using the http-csp
03:07:54 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:54 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
03:07:54 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 770ms
03:07:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
03:07:54 INFO - PROCESS | 2944 | ++DOCSHELL 1FC41000 == 65 [pid = 2944] [id = 253]
03:07:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 235 (20463C00) [pid = 2944] [serial = 707] [outer = 00000000]
03:07:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 236 (20581800) [pid = 2944] [serial = 708] [outer = 20463C00]
03:07:55 INFO - PROCESS | 2944 | 1448017675030 Marionette INFO loaded listener.js
03:07:55 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 237 (20656000) [pid = 2944] [serial = 709] [outer = 20463C00]
03:07:55 INFO - PROCESS | 2944 | ++DOCSHELL 1341E800 == 66 [pid = 2944] [id = 254]
03:07:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 238 (1343A000) [pid = 2944] [serial = 710] [outer = 00000000]
03:07:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 239 (0F16E800) [pid = 2944] [serial = 711] [outer = 1343A000]
03:07:55 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
03:07:55 INFO - document served over http requires an https
03:07:55 INFO - sub-resource via iframe-tag using the http-csp
03:07:55 INFO - delivery method with no-redirect and when
03:07: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"
03:07:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:55 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
03:07:55 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 970ms
03:07:55 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
03:07:56 INFO - PROCESS | 2944 | ++DOCSHELL 14BB2000 == 67 [pid = 2944] [id = 255]
03:07:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 240 (16106400) [pid = 2944] [serial = 712] [outer = 00000000]
03:07:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 241 (16E3A800) [pid = 2944] [serial = 713] [outer = 16106400]
03:07:56 INFO - PROCESS | 2944 | 1448017676222 Marionette INFO loaded listener.js
03:07:56 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 242 (17DC8000) [pid = 2944] [serial = 714] [outer = 16106400]
03:07:56 INFO - PROCESS | 2944 | ++DOCSHELL 1BD05400 == 68 [pid = 2944] [id = 256]
03:07:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 243 (1BD0D800) [pid = 2944] [serial = 715] [outer = 00000000]
03:07:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 244 (1B10F400) [pid = 2944] [serial = 716] [outer = 1BD0D800]
03:07:56 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
03:07:56 INFO - document served over http requires an https
03:07:56 INFO - sub-resource via iframe-tag using the http-csp
03:07:56 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:56 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
03:07:56 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 1070ms
03:07:56 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
03:07:57 INFO - PROCESS | 2944 | ++DOCSHELL 1CB0B800 == 69 [pid = 2944] [id = 257]
03:07:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 245 (1E20C400) [pid = 2944] [serial = 717] [outer = 00000000]
03:07:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 246 (2054D000) [pid = 2944] [serial = 718] [outer = 1E20C400]
03:07:57 INFO - PROCESS | 2944 | 1448017677274 Marionette INFO loaded listener.js
03:07:57 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 247 (209B4C00) [pid = 2944] [serial = 719] [outer = 1E20C400]
03:07:59 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
03:07:59 INFO - document served over http requires an https
03:07:59 INFO - sub-resource via script-tag using the http-csp
03:07:59 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:07:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:07:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:59 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
03:07:59 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 2324ms
03:07:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
03:07:59 INFO - PROCESS | 2944 | ++DOCSHELL 21156C00 == 70 [pid = 2944] [id = 258]
03:07:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 248 (211B9800) [pid = 2944] [serial = 720] [outer = 00000000]
03:07:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 249 (211C6800) [pid = 2944] [serial = 721] [outer = 211B9800]
03:07:59 INFO - PROCESS | 2944 | 1448017679583 Marionette INFO loaded listener.js
03:07:59 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 250 (216B6400) [pid = 2944] [serial = 722] [outer = 211B9800]
03:08:00 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
03:08:00 INFO - document served over http requires an https
03:08:00 INFO - sub-resource via script-tag using the http-csp
03:08:00 INFO - delivery method with no-redirect and when
03:08: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"
03:08:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:08:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:08:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:00 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
03:08:00 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 930ms
03:08:00 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
03:08:00 INFO - PROCESS | 2944 | ++DOCSHELL 194E9000 == 71 [pid = 2944] [id = 259]
03:08:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 251 (1B175C00) [pid = 2944] [serial = 723] [outer = 00000000]
03:08:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 252 (22F25400) [pid = 2944] [serial = 724] [outer = 1B175C00]
03:08:00 INFO - PROCESS | 2944 | 1448017680512 Marionette INFO loaded listener.js
03:08:00 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 253 (23182800) [pid = 2944] [serial = 725] [outer = 1B175C00]
03:08:01 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
03:08:01 INFO - document served over http requires an https
03:08:01 INFO - sub-resource via script-tag using the http-csp
03:08:01 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:08:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:08:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:01 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
03:08:01 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 970ms
03:08:01 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
03:08:01 INFO - PROCESS | 2944 | ++DOCSHELL 2340BC00 == 72 [pid = 2944] [id = 260]
03:08:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 254 (2340C400) [pid = 2944] [serial = 726] [outer = 00000000]
03:08:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 255 (23527800) [pid = 2944] [serial = 727] [outer = 2340C400]
03:08:01 INFO - PROCESS | 2944 | 1448017681501 Marionette INFO loaded listener.js
03:08:01 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 256 (23636400) [pid = 2944] [serial = 728] [outer = 2340C400]
03:08:02 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
03:08:02 INFO - document served over http requires an https
03:08:02 INFO - sub-resource via script-tag using the http-csp
03:08:02 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:08:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:08:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:02 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
03:08:02 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 930ms
03:08:02 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
03:08:02 INFO - PROCESS | 2944 | ++DOCSHELL 236F3400 == 73 [pid = 2944] [id = 261]
03:08:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 257 (236F4000) [pid = 2944] [serial = 729] [outer = 00000000]
03:08:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 258 (238E1C00) [pid = 2944] [serial = 730] [outer = 236F4000]
03:08:02 INFO - PROCESS | 2944 | 1448017682418 Marionette INFO loaded listener.js
03:08:02 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 259 (23A38C00) [pid = 2944] [serial = 731] [outer = 236F4000]
03:08:03 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
03:08:03 INFO - document served over http requires an https
03:08:03 INFO - sub-resource via script-tag using the http-csp
03:08:03 INFO - delivery method with keep-origin-redirect and when
03:08: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"
03:08:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:08:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:08:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:03 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
03:08:03 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 971ms
03:08:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
03:08:03 INFO - PROCESS | 2944 | ++DOCSHELL 23CC3400 == 74 [pid = 2944] [id = 262]
03:08:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 260 (23CCB400) [pid = 2944] [serial = 732] [outer = 00000000]
03:08:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 261 (24867800) [pid = 2944] [serial = 733] [outer = 23CCB400]
03:08:03 INFO - PROCESS | 2944 | 1448017683419 Marionette INFO loaded listener.js
03:08:03 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 262 (24C8D400) [pid = 2944] [serial = 734] [outer = 23CCB400]
03:08:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 263 (250D0400) [pid = 2944] [serial = 735] [outer = 16A4D400]
03:08:04 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
03:08:04 INFO - document served over http requires an https
03:08:04 INFO - sub-resource via script-tag using the http-csp
03:08:04 INFO - delivery method with no-redirect and when
03:08: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"
03:08:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:08:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:08:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:04 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
03:08:04 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 1018ms
03:08:04 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
03:08:04 INFO - PROCESS | 2944 | ++DOCSHELL 1B1AC800 == 75 [pid = 2944] [id = 263]
03:08:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 264 (213BF400) [pid = 2944] [serial = 736] [outer = 00000000]
03:08:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 265 (256E4000) [pid = 2944] [serial = 737] [outer = 213BF400]
03:08:04 INFO - PROCESS | 2944 | 1448017684476 Marionette INFO loaded listener.js
03:08:04 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 266 (2872A400) [pid = 2944] [serial = 738] [outer = 213BF400]
03:08:05 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
03:08:05 INFO - document served over http requires an https
03:08:05 INFO - sub-resource via script-tag using the http-csp
03:08:05 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:08:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:08:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:05 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
03:08:05 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 930ms
03:08:05 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
03:08:05 INFO - PROCESS | 2944 | ++DOCSHELL 210A8400 == 76 [pid = 2944] [id = 264]
03:08:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 267 (28732800) [pid = 2944] [serial = 739] [outer = 00000000]
03:08:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 268 (291C3800) [pid = 2944] [serial = 740] [outer = 28732800]
03:08:05 INFO - PROCESS | 2944 | 1448017685369 Marionette INFO loaded listener.js
03:08:05 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 269 (294D2400) [pid = 2944] [serial = 741] [outer = 28732800]
03:08:06 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
03:08:06 INFO - document served over http requires an https
03:08:06 INFO - sub-resource via xhr-request using the http-csp
03:08:06 INFO - delivery method with keep-origin-redirect and when
03:08: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"
03:08:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:08:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:08:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:06 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
03:08:06 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 930ms
03:08:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
03:08:06 INFO - PROCESS | 2944 | ++DOCSHELL 23417800 == 77 [pid = 2944] [id = 265]
03:08:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 270 (23418000) [pid = 2944] [serial = 742] [outer = 00000000]
03:08:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 271 (29A10400) [pid = 2944] [serial = 743] [outer = 23418000]
03:08:06 INFO - PROCESS | 2944 | 1448017686309 Marionette INFO loaded listener.js
03:08:06 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 272 (17844000) [pid = 2944] [serial = 744] [outer = 23418000]
03:08:06 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
03:08:06 INFO - document served over http requires an https
03:08:06 INFO - sub-resource via xhr-request using the http-csp
03:08:06 INFO - delivery method with no-redirect and when
03:08: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"
03:08:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:08:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:08:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:06 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
03:08:06 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 932ms
03:08:06 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
03:08:07 INFO - PROCESS | 2944 | ++DOCSHELL 17843C00 == 78 [pid = 2944] [id = 266]
03:08:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 273 (17845800) [pid = 2944] [serial = 745] [outer = 00000000]
03:08:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 274 (29184000) [pid = 2944] [serial = 746] [outer = 17845800]
03:08:07 INFO - PROCESS | 2944 | 1448017687268 Marionette INFO loaded listener.js
03:08:07 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 275 (2918AC00) [pid = 2944] [serial = 747] [outer = 17845800]
03:08:07 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
03:08:07 INFO - document served over http requires an https
03:08:07 INFO - sub-resource via xhr-request using the http-csp
03:08:07 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:08:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:08:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:07 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
03:08:07 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 870ms
03:08:07 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
03:08:08 INFO - PROCESS | 2944 | ++DOCSHELL 21470000 == 79 [pid = 2944] [id = 267]
03:08:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 276 (21470800) [pid = 2944] [serial = 748] [outer = 00000000]
03:08:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 277 (2147C000) [pid = 2944] [serial = 749] [outer = 21470800]
03:08:08 INFO - PROCESS | 2944 | 1448017688123 Marionette INFO loaded listener.js
03:08:08 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 278 (2147EC00) [pid = 2944] [serial = 750] [outer = 21470800]
03:08:08 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
03:08:08 INFO - document served over http requires an https
03:08:08 INFO - sub-resource via xhr-request using the http-csp
03:08:08 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:08:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:08:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:08 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
03:08:08 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 870ms
03:08:08 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
03:08:08 INFO - PROCESS | 2944 | ++DOCSHELL 22FB0000 == 80 [pid = 2944] [id = 268]
03:08:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 279 (22FB0C00) [pid = 2944] [serial = 751] [outer = 00000000]
03:08:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 280 (22FB8000) [pid = 2944] [serial = 752] [outer = 22FB0C00]
03:08:09 INFO - PROCESS | 2944 | 1448017689015 Marionette INFO loaded listener.js
03:08:09 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 281 (29183000) [pid = 2944] [serial = 753] [outer = 22FB0C00]
03:08:11 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
03:08:11 INFO - document served over http requires an https
03:08:11 INFO - sub-resource via xhr-request using the http-csp
03:08:11 INFO - delivery method with keep-origin-redirect and when
03:08:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:08:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:08:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:08:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:11 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
03:08:11 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 2525ms
03:08:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
03:08:11 INFO - PROCESS | 2944 | ++DOCSHELL 12BD2800 == 81 [pid = 2944] [id = 269]
03:08:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 282 (12DA3000) [pid = 2944] [serial = 754] [outer = 00000000]
03:08:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 283 (1493F000) [pid = 2944] [serial = 755] [outer = 12DA3000]
03:08:11 INFO - PROCESS | 2944 | 1448017691958 Marionette INFO loaded listener.js
03:08:12 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 284 (152D3C00) [pid = 2944] [serial = 756] [outer = 12DA3000]
03:08:12 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
03:08:12 INFO - document served over http requires an https
03:08:12 INFO - sub-resource via xhr-request using the http-csp
03:08:12 INFO - delivery method with no-redirect and when
03:08: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"
03:08:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:08:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:08:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:12 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
03:08:12 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 1283ms
03:08:12 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
03:08:12 INFO - PROCESS | 2944 | ++DOCSHELL 17830000 == 82 [pid = 2944] [id = 270]
03:08:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 285 (17831400) [pid = 2944] [serial = 757] [outer = 00000000]
03:08:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 286 (1903B800) [pid = 2944] [serial = 758] [outer = 17831400]
03:08:12 INFO - PROCESS | 2944 | 1448017692859 Marionette INFO loaded listener.js
03:08:12 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 287 (1A1BC000) [pid = 2944] [serial = 759] [outer = 17831400]
03:08:13 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
03:08:13 INFO - document served over http requires an https
03:08:13 INFO - sub-resource via xhr-request using the http-csp
03:08:13 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:08:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:08:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:13 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
03:08:13 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 871ms
03:08:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
03:08:13 INFO - PROCESS | 2944 | ++DOCSHELL 0F0DF000 == 83 [pid = 2944] [id = 271]
03:08:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 288 (0F163400) [pid = 2944] [serial = 760] [outer = 00000000]
03:08:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 289 (13C21000) [pid = 2944] [serial = 761] [outer = 0F163400]
03:08:13 INFO - PROCESS | 2944 | 1448017693906 Marionette INFO loaded listener.js
03:08:13 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 290 (17882C00) [pid = 2944] [serial = 762] [outer = 0F163400]
03:08:14 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
03:08:14 INFO - document served over http requires an http
03:08:14 INFO - sub-resource via fetch-request using the meta-csp
03:08:14 INFO - delivery method with keep-origin-redirect and when
03:08: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"
03:08:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:14 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
03:08:14 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 1128ms
03:08:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
03:08:14 INFO - PROCESS | 2944 | ++DOCSHELL 0EE14400 == 84 [pid = 2944] [id = 272]
03:08:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 291 (13439800) [pid = 2944] [serial = 763] [outer = 00000000]
03:08:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 292 (16A44C00) [pid = 2944] [serial = 764] [outer = 13439800]
03:08:14 INFO - PROCESS | 2944 | 1448017694928 Marionette INFO loaded listener.js
03:08:15 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 293 (19E4FC00) [pid = 2944] [serial = 765] [outer = 13439800]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 20532400 == 83 [pid = 2944] [id = 252]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 20018C00 == 82 [pid = 2944] [id = 251]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 2001F400 == 81 [pid = 2944] [id = 250]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 169C5C00 == 80 [pid = 2944] [id = 249]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 1F660000 == 79 [pid = 2944] [id = 248]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 1E20E400 == 78 [pid = 2944] [id = 247]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 1E214000 == 77 [pid = 2944] [id = 246]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 1BBAB000 == 76 [pid = 2944] [id = 245]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 1BBA6400 == 75 [pid = 2944] [id = 244]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 19E4F800 == 74 [pid = 2944] [id = 243]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 169BC000 == 73 [pid = 2944] [id = 242]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 0F0D8400 == 72 [pid = 2944] [id = 241]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 12D3B000 == 71 [pid = 2944] [id = 240]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 169C3C00 == 70 [pid = 2944] [id = 239]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 0E729000 == 69 [pid = 2944] [id = 237]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 294D5C00 == 68 [pid = 2944] [id = 236]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 291C1800 == 67 [pid = 2944] [id = 235]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 23179C00 == 66 [pid = 2944] [id = 234]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 28F98400 == 65 [pid = 2944] [id = 233]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 28792000 == 64 [pid = 2944] [id = 232]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 26761000 == 63 [pid = 2944] [id = 231]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 2872F800 == 62 [pid = 2944] [id = 230]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 2872B400 == 61 [pid = 2944] [id = 229]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 2092A800 == 60 [pid = 2944] [id = 228]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 24C87C00 == 59 [pid = 2944] [id = 227]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 24860400 == 58 [pid = 2944] [id = 226]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 24864C00 == 57 [pid = 2944] [id = 225]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 22F2A400 == 56 [pid = 2944] [id = 224]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 1B113400 == 55 [pid = 2944] [id = 223]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 15E4A400 == 54 [pid = 2944] [id = 222]
03:08:15 INFO - PROCESS | 2944 | --DOCSHELL 23CC9400 == 53 [pid = 2944] [id = 221]
03:08:15 INFO - PROCESS | 2944 | --DOMWINDOW == 292 (210A6800) [pid = 2944] [serial = 609] [outer = 00000000] [url = about:blank]
03:08:15 INFO - PROCESS | 2944 | --DOMWINDOW == 291 (1903AC00) [pid = 2944] [serial = 585] [outer = 00000000] [url = about:blank]
03:08:15 INFO - PROCESS | 2944 | --DOMWINDOW == 290 (20017800) [pid = 2944] [serial = 588] [outer = 00000000] [url = about:blank]
03:08:15 INFO - PROCESS | 2944 | --DOMWINDOW == 289 (191BB400) [pid = 2944] [serial = 598] [outer = 00000000] [url = about:blank]
03:08:15 INFO - PROCESS | 2944 | --DOMWINDOW == 288 (200CA400) [pid = 2944] [serial = 593] [outer = 00000000] [url = about:blank]
03:08:15 INFO - PROCESS | 2944 | --DOMWINDOW == 287 (20582000) [pid = 2944] [serial = 606] [outer = 00000000] [url = about:blank]
03:08:15 INFO - PROCESS | 2944 | --DOMWINDOW == 286 (1E370C00) [pid = 2944] [serial = 603] [outer = 00000000] [url = about:blank]
03:08:15 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
03:08:15 INFO - document served over http requires an http
03:08:15 INFO - sub-resource via fetch-request using the meta-csp
03:08:15 INFO - delivery method with no-redirect and when
03:08: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"
03:08:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:15 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
03:08:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1283ms
03:08:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
03:08:15 INFO - PROCESS | 2944 | ++DOCSHELL 0E72FC00 == 54 [pid = 2944] [id = 273]
03:08:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 287 (0EFA9C00) [pid = 2944] [serial = 766] [outer = 00000000]
03:08:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 288 (12E15800) [pid = 2944] [serial = 767] [outer = 0EFA9C00]
03:08:16 INFO - PROCESS | 2944 | 1448017696030 Marionette INFO loaded listener.js
03:08:16 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 289 (13438800) [pid = 2944] [serial = 768] [outer = 0EFA9C00]
03:08:16 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
03:08:16 INFO - document served over http requires an http
03:08:16 INFO - sub-resource via fetch-request using the meta-csp
03:08:16 INFO - delivery method with swap-origin-redirect and when
03:08: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-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
03:08:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:16 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
03:08:16 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 791ms
03:08:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
03:08:16 INFO - PROCESS | 2944 | ++DOCSHELL 15E80000 == 55 [pid = 2944] [id = 274]
03:08:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 290 (15E80800) [pid = 2944] [serial = 769] [outer = 00000000]
03:08:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 291 (16E39400) [pid = 2944] [serial = 770] [outer = 15E80800]
03:08:16 INFO - PROCESS | 2944 | 1448017696911 Marionette INFO loaded listener.js
03:08:16 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 292 (17A92400) [pid = 2944] [serial = 771] [outer = 15E80800]
03:08:17 INFO - PROCESS | 2944 | ++DOCSHELL 19E4C400 == 56 [pid = 2944] [id = 275]
03:08:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 293 (1A1B7C00) [pid = 2944] [serial = 772] [outer = 00000000]
03:08:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 294 (1A403800) [pid = 2944] [serial = 773] [outer = 1A1B7C00]
03:08:17 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
03:08:17 INFO - document served over http requires an http
03:08:17 INFO - sub-resource via iframe-tag using the meta-csp
03:08:17 INFO - delivery method with keep-origin-redirect and when
03:08: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"
03:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:08:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:08:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:17 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
03:08:17 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 770ms
03:08:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
03:08:17 INFO - PROCESS | 2944 | ++DOCSHELL 19091C00 == 57 [pid = 2944] [id = 276]
03:08:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 295 (192CF800) [pid = 2944] [serial = 774] [outer = 00000000]
03:08:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 296 (1A785800) [pid = 2944] [serial = 775] [outer = 192CF800]
03:08:17 INFO - PROCESS | 2944 | 1448017697616 Marionette INFO loaded listener.js
03:08:17 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 297 (1A790000) [pid = 2944] [serial = 776] [outer = 192CF800]
03:08:18 INFO - PROCESS | 2944 | ++DOCSHELL 1BBA5400 == 58 [pid = 2944] [id = 277]
03:08:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 298 (1BBA5800) [pid = 2944] [serial = 777] [outer = 00000000]
03:08:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 299 (1BBAC400) [pid = 2944] [serial = 778] [outer = 1BBA5800]
03:08:18 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
03:08:18 INFO - document served over http requires an http
03:08:18 INFO - sub-resource via iframe-tag using the meta-csp
03:08:18 INFO - delivery method with no-redirect and when
03:08: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"
03:08:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:08:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:08:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:18 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
03:08:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 770ms
03:08:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
03:08:18 INFO - PROCESS | 2944 | ++DOCSHELL 1B1A0400 == 59 [pid = 2944] [id = 278]
03:08:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 300 (1B1A4800) [pid = 2944] [serial = 779] [outer = 00000000]
03:08:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 301 (1BF99000) [pid = 2944] [serial = 780] [outer = 1B1A4800]
03:08:18 INFO - PROCESS | 2944 | 1448017698430 Marionette INFO loaded listener.js
03:08:18 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 302 (1CB12C00) [pid = 2944] [serial = 781] [outer = 1B1A4800]
03:08:18 INFO - PROCESS | 2944 | ++DOCSHELL 1E211800 == 60 [pid = 2944] [id = 279]
03:08:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 303 (1E211C00) [pid = 2944] [serial = 782] [outer = 00000000]
03:08:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 304 (1E21C800) [pid = 2944] [serial = 783] [outer = 1E211C00]
03:08:18 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
03:08:18 INFO - document served over http requires an http
03:08:18 INFO - sub-resource via iframe-tag using the meta-csp
03:08:18 INFO - delivery method with swap-origin-redirect and when
03:08: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
03:08:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:08:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:08:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:18 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
03:08:18 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 730ms
03:08:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
03:08:19 INFO - PROCESS | 2944 | ++DOCSHELL 1E202800 == 61 [pid = 2944] [id = 280]
03:08:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 305 (1E205000) [pid = 2944] [serial = 784] [outer = 00000000]
03:08:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 306 (1E379C00) [pid = 2944] [serial = 785] [outer = 1E205000]
03:08:19 INFO - PROCESS | 2944 | 1448017699174 Marionette INFO loaded listener.js
03:08:19 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 307 (1E8D3000) [pid = 2944] [serial = 786] [outer = 1E205000]
03:08:19 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
03:08:19 INFO - document served over http requires an http
03:08:19 INFO - sub-resource via script-tag using the meta-csp
03:08:19 INFO - delivery method with keep-origin-redirect and when
03:08: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"
03:08:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:08:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:08:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:19 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
03:08:19 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 790ms
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 306 (1F539800) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 305 (20410000) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 304 (1281A400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 303 (1B17C400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 302 (20402C00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 301 (14BDF000) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 300 (12819400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 299 (20656400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 298 (200D5000) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 297 (20C29000) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 296 (12E1DC00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 295 (17972000) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 294 (2872B800) [pid = 2944] [serial = 641] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 293 (2045F800) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 292 (20584400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 291 (1E203000) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 290 (20640800) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 289 (20285000) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 288 (1E8D4000) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 287 (1F65AC00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 286 (1E82A400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 285 (209B2400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 284 (2340E400) [pid = 2944] [serial = 428] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 283 (20E38800) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 282 (16A44000) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 281 (1A788000) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 280 (20640000) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 279 (13430400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 278 (2054D800) [pid = 2944] [serial = 706] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 277 (20581800) [pid = 2944] [serial = 708] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 276 (23A34000) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 275 (24C81000) [pid = 2944] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 274 (20017C00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 273 (210A4C00) [pid = 2944] [serial = 423] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 272 (1CB12800) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 271 (2001CC00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 270 (20268400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 269 (250C7400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 268 (12D3B400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 267 (216BBC00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 266 (0F0DB000) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 265 (177D9800) [pid = 2944] [serial = 415] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 264 (16E45C00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 263 (16A30000) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 262 (169C7C00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 261 (22DB8400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 260 (211C2400) [pid = 2944] [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]
03:08:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 259 (1B116000) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 258 (1E215800) [pid = 2944] [serial = 690] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017671544]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 257 (1BBA7400) [pid = 2944] [serial = 685] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 256 (22C21C00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 255 (20B3C400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 254 (238D6C00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 253 (2001F800) [pid = 2944] [serial = 700] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 252 (23DF3C00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 251 (19038800) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 250 (1E20F000) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 249 (23523800) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 248 (20533800) [pid = 2944] [serial = 705] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 247 (0B77FC00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 246 (20B33C00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 245 (23DE7400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 244 (1FC3CC00) [pid = 2944] [serial = 695] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 243 (231BD800) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 242 (16103C00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 241 (20658400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 240 (20B33000) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 239 (19E50800) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 238 (15E4AC00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 237 (0F0E0800) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 236 (169BC400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 235 (250E0800) [pid = 2944] [serial = 636] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017654417]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 234 (250D2400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 233 (23DEDC00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 232 (1BBC6400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 231 (21148000) [pid = 2944] [serial = 418] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 230 (22F2C400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 229 (24C82400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 228 (16A6C400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 227 (0E729400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 226 (1E214C00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 225 (1BD09C00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 224 (192D2400) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 223 (1A792C00) [pid = 2944] [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]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 222 (1B110800) [pid = 2944] [serial = 665] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 221 (294C8000) [pid = 2944] [serial = 659] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 220 (296B6C00) [pid = 2944] [serial = 662] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 219 (28FA2C00) [pid = 2944] [serial = 653] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 218 (2317D400) [pid = 2944] [serial = 656] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 217 (2676C400) [pid = 2944] [serial = 647] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 216 (28730C00) [pid = 2944] [serial = 642] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 215 (25C7A400) [pid = 2944] [serial = 639] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 214 (28787800) [pid = 2944] [serial = 644] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 213 (169C2000) [pid = 2944] [serial = 623] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 212 (2026AC00) [pid = 2944] [serial = 703] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 211 (1CB1F400) [pid = 2944] [serial = 626] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 210 (28D8F000) [pid = 2944] [serial = 650] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 209 (200D0400) [pid = 2944] [serial = 701] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 208 (1E836400) [pid = 2944] [serial = 698] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 207 (20549000) [pid = 2944] [serial = 668] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 206 (192CB800) [pid = 2944] [serial = 671] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 205 (1526E000) [pid = 2944] [serial = 677] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 204 (15E41000) [pid = 2944] [serial = 674] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 203 (1FC48000) [pid = 2944] [serial = 696] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 202 (1E839000) [pid = 2944] [serial = 693] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 201 (19036400) [pid = 2944] [serial = 680] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 200 (2092C400) [pid = 2944] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017654417]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 199 (253C3800) [pid = 2944] [serial = 634] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 198 (1E21E800) [pid = 2944] [serial = 691] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017671544]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 197 (1CB0C000) [pid = 2944] [serial = 688] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 196 (250C3800) [pid = 2944] [serial = 632] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 195 (22F31400) [pid = 2944] [serial = 629] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 194 (1B182000) [pid = 2944] [serial = 686] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 193 (1A76E800) [pid = 2944] [serial = 683] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 192 (0F16F800) [pid = 2944] [serial = 230] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 191 (1E837C00) [pid = 2944] [serial = 392] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 190 (1D196400) [pid = 2944] [serial = 387] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 189 (1A1B4800) [pid = 2944] [serial = 377] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 188 (22C14800) [pid = 2944] [serial = 417] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 187 (24869400) [pid = 2944] [serial = 480] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 186 (1BBA9000) [pid = 2944] [serial = 382] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 185 (1FC4A000) [pid = 2944] [serial = 395] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 184 (2053A000) [pid = 2944] [serial = 345] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 183 (21057800) [pid = 2944] [serial = 353] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 182 (23CCC000) [pid = 2944] [serial = 472] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 181 (20B40C00) [pid = 2944] [serial = 410] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 180 (19E11000) [pid = 2944] [serial = 462] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 179 (20464400) [pid = 2944] [serial = 398] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 178 (1663B000) [pid = 2944] [serial = 374] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 177 (20548000) [pid = 2944] [serial = 483] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 176 (16A41400) [pid = 2944] [serial = 335] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 175 (22DC1800) [pid = 2944] [serial = 477] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 174 (20E8C400) [pid = 2944] [serial = 298] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 173 (20635400) [pid = 2944] [serial = 239] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 172 (17A8B400) [pid = 2944] [serial = 356] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 171 (20B37400) [pid = 2944] [serial = 407] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 170 (15E4E800) [pid = 2944] [serial = 459] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 169 (1A771800) [pid = 2944] [serial = 287] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 168 (216B4800) [pid = 2944] [serial = 561] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 167 (20534C00) [pid = 2944] [serial = 293] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 166 (20C25400) [pid = 2944] [serial = 401] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 165 (1FC41400) [pid = 2944] [serial = 236] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 164 (23CC1800) [pid = 2944] [serial = 467] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 163 (22C1D400) [pid = 2944] [serial = 425] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 162 (20652C00) [pid = 2944] [serial = 242] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 161 (20658C00) [pid = 2944] [serial = 245] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 160 (1F535800) [pid = 2944] [serial = 166] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 159 (200CA800) [pid = 2944] [serial = 290] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 158 (2064B400) [pid = 2944] [serial = 248] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 157 (253B9000) [pid = 2944] [serial = 556] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 156 (209BC400) [pid = 2944] [serial = 582] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 155 (23639800) [pid = 2944] [serial = 430] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 154 (2105A400) [pid = 2944] [serial = 404] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 153 (256E6400) [pid = 2944] [serial = 564] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 152 (23636800) [pid = 2944] [serial = 540] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 151 (213C9800) [pid = 2944] [serial = 420] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 150 (238E3800) [pid = 2944] [serial = 567] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 149 (1E37C400) [pid = 2944] [serial = 579] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 148 (213C7000) [pid = 2944] [serial = 413] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 147 (250D0C00) [pid = 2944] [serial = 570] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 146 (12E19400) [pid = 2944] [serial = 525] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 145 (250DEC00) [pid = 2944] [serial = 573] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 144 (24C83C00) [pid = 2944] [serial = 546] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 143 (213C0C00) [pid = 2944] [serial = 537] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 142 (1A409400) [pid = 2944] [serial = 233] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 141 (253F3800) [pid = 2944] [serial = 543] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 140 (231CC000) [pid = 2944] [serial = 576] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 139 (1A78D800) [pid = 2944] [serial = 528] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 138 (21052000) [pid = 2944] [serial = 534] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 137 (1E21AC00) [pid = 2944] [serial = 340] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 136 (2063E000) [pid = 2944] [serial = 531] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 135 (21056000) [pid = 2944] [serial = 350] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 134 (253F9800) [pid = 2944] [serial = 551] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | --DOMWINDOW == 133 (17A8CC00) [pid = 2944] [serial = 359] [outer = 00000000] [url = about:blank]
03:08:19 INFO - PROCESS | 2944 | ++DOCSHELL 0B77FC00 == 62 [pid = 2944] [id = 281]
03:08:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 134 (0B7F2800) [pid = 2944] [serial = 787] [outer = 00000000]
03:08:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 135 (0F16AC00) [pid = 2944] [serial = 788] [outer = 0B7F2800]
03:08:19 INFO - PROCESS | 2944 | 1448017699980 Marionette INFO loaded listener.js
03:08:20 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 136 (12E1C000) [pid = 2944] [serial = 789] [outer = 0B7F2800]
03:08:20 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
03:08:20 INFO - document served over http requires an http
03:08:20 INFO - sub-resource via script-tag using the meta-csp
03:08:20 INFO - delivery method with no-redirect and when
03:08: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"
03:08:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:08:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:08:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:20 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
03:08:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 670ms
03:08:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
03:08:20 INFO - PROCESS | 2944 | ++DOCSHELL 169BC400 == 63 [pid = 2944] [id = 282]
03:08:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 137 (16A48400) [pid = 2944] [serial = 790] [outer = 00000000]
03:08:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 138 (1A76F000) [pid = 2944] [serial = 791] [outer = 16A48400]
03:08:20 INFO - PROCESS | 2944 | 1448017700654 Marionette INFO loaded listener.js
03:08:20 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 139 (1BD0B000) [pid = 2944] [serial = 792] [outer = 16A48400]
03:08:21 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
03:08:21 INFO - document served over http requires an http
03:08:21 INFO - sub-resource via script-tag using the meta-csp
03:08:21 INFO - delivery method with swap-origin-redirect and when
03:08: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
03:08:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:08:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:08:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:21 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
03:08:21 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 670ms
03:08:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
03:08:21 INFO - PROCESS | 2944 | ++DOCSHELL 1343B800 == 64 [pid = 2944] [id = 283]
03:08:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 140 (15E40800) [pid = 2944] [serial = 793] [outer = 00000000]
03:08:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 141 (1FC44C00) [pid = 2944] [serial = 794] [outer = 15E40800]
03:08:21 INFO - PROCESS | 2944 | 1448017701365 Marionette INFO loaded listener.js
03:08:21 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 142 (20016000) [pid = 2944] [serial = 795] [outer = 15E40800]
03:08:21 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
03:08:21 INFO - document served over http requires an http
03:08:21 INFO - sub-resource via xhr-request using the meta-csp
03:08:21 INFO - delivery method with keep-origin-redirect and when
03:08: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"
03:08:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:08:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:08:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:21 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
03:08:21 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 770ms
03:08:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
03:08:22 INFO - PROCESS | 2944 | ++DOCSHELL 12E24400 == 65 [pid = 2944] [id = 284]
03:08:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 143 (1326EC00) [pid = 2944] [serial = 796] [outer = 00000000]
03:08:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 144 (14939C00) [pid = 2944] [serial = 797] [outer = 1326EC00]
03:08:22 INFO - PROCESS | 2944 | 1448017702324 Marionette INFO loaded listener.js
03:08:22 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 145 (15E87400) [pid = 2944] [serial = 798] [outer = 1326EC00]
03:08:22 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
03:08:22 INFO - document served over http requires an http
03:08:22 INFO - sub-resource via xhr-request using the meta-csp
03:08:22 INFO - delivery method with no-redirect and when
03:08: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"
03:08:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:08:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:08:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:22 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
03:08:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1010ms
03:08:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
03:08:23 INFO - PROCESS | 2944 | ++DOCSHELL 1787D000 == 66 [pid = 2944] [id = 285]
03:08:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 146 (17A0BC00) [pid = 2944] [serial = 799] [outer = 00000000]
03:08:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 147 (1903F400) [pid = 2944] [serial = 800] [outer = 17A0BC00]
03:08:23 INFO - PROCESS | 2944 | 1448017703274 Marionette INFO loaded listener.js
03:08:23 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 148 (1A772400) [pid = 2944] [serial = 801] [outer = 17A0BC00]
03:08:23 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
03:08:23 INFO - document served over http requires an http
03:08:23 INFO - sub-resource via xhr-request using the meta-csp
03:08:23 INFO - delivery method with swap-origin-redirect and when
03:08: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
03:08:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:08:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:08:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:23 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
03:08:23 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 970ms
03:08:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
03:08:24 INFO - PROCESS | 2944 | ++DOCSHELL 1F535C00 == 67 [pid = 2944] [id = 286]
03:08:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 149 (1F65AC00) [pid = 2944] [serial = 802] [outer = 00000000]
03:08:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 150 (20020C00) [pid = 2944] [serial = 803] [outer = 1F65AC00]
03:08:24 INFO - PROCESS | 2944 | 1448017704313 Marionette INFO loaded listener.js
03:08:24 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 151 (200D3400) [pid = 2944] [serial = 804] [outer = 1F65AC00]
03:08:24 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
03:08:24 INFO - document served over http requires an https
03:08:24 INFO - sub-resource via fetch-request using the meta-csp
03:08:24 INFO - delivery method with keep-origin-redirect and when
03:08: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"
03:08:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:24 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
03:08:24 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 1018ms
03:08:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
03:08:25 INFO - PROCESS | 2944 | ++DOCSHELL 20263000 == 68 [pid = 2944] [id = 287]
03:08:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 152 (20269800) [pid = 2944] [serial = 805] [outer = 00000000]
03:08:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 153 (2027D800) [pid = 2944] [serial = 806] [outer = 20269800]
03:08:25 INFO - PROCESS | 2944 | 1448017705305 Marionette INFO loaded listener.js
03:08:25 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 154 (20407800) [pid = 2944] [serial = 807] [outer = 20269800]
03:08:26 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
03:08:26 INFO - document served over http requires an https
03:08:26 INFO - sub-resource via fetch-request using the meta-csp
03:08:26 INFO - delivery method with no-redirect and when
03:08: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"
03:08:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:26 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
03:08:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1023ms
03:08:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
03:08:26 INFO - PROCESS | 2944 | ++DOCSHELL 1526F800 == 69 [pid = 2944] [id = 288]
03:08:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 155 (2045C400) [pid = 2944] [serial = 808] [outer = 00000000]
03:08:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 156 (20533400) [pid = 2944] [serial = 809] [outer = 2045C400]
03:08:26 INFO - PROCESS | 2944 | 1448017706377 Marionette INFO loaded listener.js
03:08:26 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 157 (2053AC00) [pid = 2944] [serial = 810] [outer = 2045C400]
03:08:27 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
03:08:27 INFO - document served over http requires an https
03:08:27 INFO - sub-resource via fetch-request using the meta-csp
03:08:27 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:27 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
03:08:27 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 1068ms
03:08:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
03:08:27 INFO - PROCESS | 2944 | ++DOCSHELL 20583000 == 70 [pid = 2944] [id = 289]
03:08:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 158 (20583800) [pid = 2944] [serial = 811] [outer = 00000000]
03:08:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 159 (20633400) [pid = 2944] [serial = 812] [outer = 20583800]
03:08:27 INFO - PROCESS | 2944 | 1448017707453 Marionette INFO loaded listener.js
03:08:27 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 160 (2063E000) [pid = 2944] [serial = 813] [outer = 20583800]
03:08:27 INFO - PROCESS | 2944 | ++DOCSHELL 1EBD8C00 == 71 [pid = 2944] [id = 290]
03:08:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 161 (20921000) [pid = 2944] [serial = 814] [outer = 00000000]
03:08:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 162 (20654400) [pid = 2944] [serial = 815] [outer = 20921000]
03:08:28 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
03:08:28 INFO - document served over http requires an https
03:08:28 INFO - sub-resource via iframe-tag using the meta-csp
03:08:28 INFO - delivery method with keep-origin-redirect and when
03:08: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"
03:08:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:08:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:08:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:28 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
03:08:28 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 1120ms
03:08:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
03:08:28 INFO - PROCESS | 2944 | ++DOCSHELL 20658000 == 72 [pid = 2944] [id = 291]
03:08:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 163 (20658C00) [pid = 2944] [serial = 816] [outer = 00000000]
03:08:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 164 (209B4000) [pid = 2944] [serial = 817] [outer = 20658C00]
03:08:28 INFO - PROCESS | 2944 | 1448017708553 Marionette INFO loaded listener.js
03:08:28 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 165 (20B32400) [pid = 2944] [serial = 818] [outer = 20658C00]
03:08:29 INFO - PROCESS | 2944 | ++DOCSHELL 20B3F400 == 73 [pid = 2944] [id = 292]
03:08:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 166 (20C25400) [pid = 2944] [serial = 819] [outer = 00000000]
03:08:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 167 (20C2C400) [pid = 2944] [serial = 820] [outer = 20C25400]
03:08:29 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
03:08:29 INFO - document served over http requires an https
03:08:29 INFO - sub-resource via iframe-tag using the meta-csp
03:08:29 INFO - delivery method with no-redirect and when
03:08: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"
03:08:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:08:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:08:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:29 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
03:08:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1019ms
03:08:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
03:08:29 INFO - PROCESS | 2944 | ++DOCSHELL 20C24800 == 74 [pid = 2944] [id = 293]
03:08:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 168 (20C27800) [pid = 2944] [serial = 821] [outer = 00000000]
03:08:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 169 (20E30800) [pid = 2944] [serial = 822] [outer = 20C27800]
03:08:29 INFO - PROCESS | 2944 | 1448017709549 Marionette INFO loaded listener.js
03:08:29 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 170 (20E88400) [pid = 2944] [serial = 823] [outer = 20C27800]
03:08:30 INFO - PROCESS | 2944 | ++DOCSHELL 20407000 == 75 [pid = 2944] [id = 294]
03:08:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 171 (21050800) [pid = 2944] [serial = 824] [outer = 00000000]
03:08:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 172 (21099800) [pid = 2944] [serial = 825] [outer = 21050800]
03:08:30 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
03:08:30 INFO - document served over http requires an https
03:08:30 INFO - sub-resource via iframe-tag using the meta-csp
03:08:30 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:08:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:08:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:30 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
03:08:30 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 1017ms
03:08:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
03:08:30 INFO - PROCESS | 2944 | ++DOCSHELL 20C2A800 == 76 [pid = 2944] [id = 295]
03:08:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 173 (21055400) [pid = 2944] [serial = 826] [outer = 00000000]
03:08:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 174 (210A4800) [pid = 2944] [serial = 827] [outer = 21055400]
03:08:30 INFO - PROCESS | 2944 | 1448017710638 Marionette INFO loaded listener.js
03:08:30 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 175 (2114B800) [pid = 2944] [serial = 828] [outer = 21055400]
03:08:33 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
03:08:33 INFO - document served over http requires an https
03:08:33 INFO - sub-resource via script-tag using the meta-csp
03:08:33 INFO - delivery method with keep-origin-redirect and when
03:08: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"
03:08:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:08:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:08:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:33 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
03:08:33 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 2753ms
03:08:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
03:08:33 INFO - PROCESS | 2944 | ++DOCSHELL 0B781000 == 77 [pid = 2944] [id = 296]
03:08:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 176 (0B7F9800) [pid = 2944] [serial = 829] [outer = 00000000]
03:08:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 177 (17831C00) [pid = 2944] [serial = 830] [outer = 0B7F9800]
03:08:33 INFO - PROCESS | 2944 | 1448017713345 Marionette INFO loaded listener.js
03:08:33 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 178 (1A78CC00) [pid = 2944] [serial = 831] [outer = 0B7F9800]
03:08:34 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
03:08:34 INFO - document served over http requires an https
03:08:34 INFO - sub-resource via script-tag using the meta-csp
03:08:34 INFO - delivery method with no-redirect and when
03:08: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"
03:08:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:08:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:08:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:34 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
03:08:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1676ms
03:08:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
03:08:34 INFO - PROCESS | 2944 | ++DOCSHELL 0EFB1400 == 78 [pid = 2944] [id = 297]
03:08:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 179 (0F0D7C00) [pid = 2944] [serial = 832] [outer = 00000000]
03:08:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 180 (16A44000) [pid = 2944] [serial = 833] [outer = 0F0D7C00]
03:08:35 INFO - PROCESS | 2944 | 1448017715015 Marionette INFO loaded listener.js
03:08:35 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 181 (176B6C00) [pid = 2944] [serial = 834] [outer = 0F0D7C00]
03:08:35 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
03:08:35 INFO - document served over http requires an https
03:08:35 INFO - sub-resource via script-tag using the meta-csp
03:08:35 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:08:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:08:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:35 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
03:08:35 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 1131ms
03:08:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
03:08:36 INFO - PROCESS | 2944 | ++DOCSHELL 12E24000 == 79 [pid = 2944] [id = 298]
03:08:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 182 (1342C800) [pid = 2944] [serial = 835] [outer = 00000000]
03:08:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 183 (177D5C00) [pid = 2944] [serial = 836] [outer = 1342C800]
03:08:36 INFO - PROCESS | 2944 | 1448017716166 Marionette INFO loaded listener.js
03:08:36 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 184 (1784F800) [pid = 2944] [serial = 837] [outer = 1342C800]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 169BC400 == 78 [pid = 2944] [id = 282]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 0B77FC00 == 77 [pid = 2944] [id = 281]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 1E202800 == 76 [pid = 2944] [id = 280]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 1E211800 == 75 [pid = 2944] [id = 279]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 1B1A0400 == 74 [pid = 2944] [id = 278]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 1BBA5400 == 73 [pid = 2944] [id = 277]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 19091C00 == 72 [pid = 2944] [id = 276]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 19E4C400 == 71 [pid = 2944] [id = 275]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 15E80000 == 70 [pid = 2944] [id = 274]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 0E72FC00 == 69 [pid = 2944] [id = 273]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 0EE14400 == 68 [pid = 2944] [id = 272]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 0F0DF000 == 67 [pid = 2944] [id = 271]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 17830000 == 66 [pid = 2944] [id = 270]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 12BD2800 == 65 [pid = 2944] [id = 269]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 22FB0000 == 64 [pid = 2944] [id = 268]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 21470000 == 63 [pid = 2944] [id = 267]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 17843C00 == 62 [pid = 2944] [id = 266]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 23417800 == 61 [pid = 2944] [id = 265]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 210A8400 == 60 [pid = 2944] [id = 264]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 1B1AC800 == 59 [pid = 2944] [id = 263]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 23CC3400 == 58 [pid = 2944] [id = 262]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 236F3400 == 57 [pid = 2944] [id = 261]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 2340BC00 == 56 [pid = 2944] [id = 260]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 194E9000 == 55 [pid = 2944] [id = 259]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 21156C00 == 54 [pid = 2944] [id = 258]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 1CB0B800 == 53 [pid = 2944] [id = 257]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 1BD05400 == 52 [pid = 2944] [id = 256]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 14BB2000 == 51 [pid = 2944] [id = 255]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 1341E800 == 50 [pid = 2944] [id = 254]
03:08:36 INFO - PROCESS | 2944 | --DOCSHELL 1FC41000 == 49 [pid = 2944] [id = 253]
03:08:36 INFO - PROCESS | 2944 | --DOMWINDOW == 183 (20402000) [pid = 2944] [serial = 704] [outer = 00000000] [url = about:blank]
03:08:36 INFO - PROCESS | 2944 | --DOMWINDOW == 182 (1B109800) [pid = 2944] [serial = 684] [outer = 00000000] [url = about:blank]
03:08:36 INFO - PROCESS | 2944 | --DOMWINDOW == 181 (1CFF6000) [pid = 2944] [serial = 689] [outer = 00000000] [url = about:blank]
03:08:36 INFO - PROCESS | 2944 | --DOMWINDOW == 180 (1E8E1000) [pid = 2944] [serial = 694] [outer = 00000000] [url = about:blank]
03:08:36 INFO - PROCESS | 2944 | --DOMWINDOW == 179 (1F53D800) [pid = 2944] [serial = 699] [outer = 00000000] [url = about:blank]
03:08:36 INFO - PROCESS | 2944 | --DOMWINDOW == 178 (2352F000) [pid = 2944] [serial = 630] [outer = 00000000] [url = about:blank]
03:08:36 INFO - PROCESS | 2944 | --DOMWINDOW == 177 (20922000) [pid = 2944] [serial = 635] [outer = 00000000] [url = about:blank]
03:08:36 INFO - PROCESS | 2944 | --DOMWINDOW == 176 (19093800) [pid = 2944] [serial = 681] [outer = 00000000] [url = about:blank]
03:08:36 INFO - PROCESS | 2944 | --DOMWINDOW == 175 (250D9000) [pid = 2944] [serial = 621] [outer = 00000000] [url = about:blank]
03:08:36 INFO - PROCESS | 2944 | --DOMWINDOW == 174 (17A8AC00) [pid = 2944] [serial = 675] [outer = 00000000] [url = about:blank]
03:08:36 INFO - PROCESS | 2944 | --DOMWINDOW == 173 (1610C400) [pid = 2944] [serial = 678] [outer = 00000000] [url = about:blank]
03:08:36 INFO - PROCESS | 2944 | --DOMWINDOW == 172 (1A407400) [pid = 2944] [serial = 672] [outer = 00000000] [url = about:blank]
03:08:36 INFO - PROCESS | 2944 | --DOMWINDOW == 171 (1EBDF400) [pid = 2944] [serial = 627] [outer = 00000000] [url = about:blank]
03:08:36 INFO - PROCESS | 2944 | --DOMWINDOW == 170 (1797BC00) [pid = 2944] [serial = 624] [outer = 00000000] [url = about:blank]
03:08:37 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
03:08:37 INFO - document served over http requires an https
03:08:37 INFO - sub-resource via xhr-request using the meta-csp
03:08:37 INFO - delivery method with keep-origin-redirect and when
03:08: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"
03:08:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:08:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:08:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:37 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
03:08:37 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 1222ms
03:08:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
03:08:37 INFO - PROCESS | 2944 | ++DOCSHELL 0F4BA800 == 50 [pid = 2944] [id = 299]
03:08:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 171 (0F5CE400) [pid = 2944] [serial = 838] [outer = 00000000]
03:08:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 172 (1343AC00) [pid = 2944] [serial = 839] [outer = 0F5CE400]
03:08:37 INFO - PROCESS | 2944 | 1448017717345 Marionette INFO loaded listener.js
03:08:37 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 173 (14BD2400) [pid = 2944] [serial = 840] [outer = 0F5CE400]
03:08:37 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
03:08:37 INFO - document served over http requires an https
03:08:37 INFO - sub-resource via xhr-request using the meta-csp
03:08:37 INFO - delivery method with no-redirect and when
03:08: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"
03:08:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:08:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:08:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:37 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
03:08:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 730ms
03:08:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
03:08:37 INFO - PROCESS | 2944 | ++DOCSHELL 15E48000 == 51 [pid = 2944] [id = 300]
03:08:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 174 (16104400) [pid = 2944] [serial = 841] [outer = 00000000]
03:08:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 175 (17834C00) [pid = 2944] [serial = 842] [outer = 16104400]
03:08:37 INFO - PROCESS | 2944 | 1448017717976 Marionette INFO loaded listener.js
03:08:38 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 176 (17A8A400) [pid = 2944] [serial = 843] [outer = 16104400]
03:08:38 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
03:08:38 INFO - document served over http requires an https
03:08:38 INFO - sub-resource via xhr-request using the meta-csp
03:08:38 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:08:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:08:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:38 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
03:08:38 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 670ms
03:08:38 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
03:08:38 INFO - PROCESS | 2944 | ++DOCSHELL 19035C00 == 52 [pid = 2944] [id = 301]
03:08:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 177 (1903C800) [pid = 2944] [serial = 844] [outer = 00000000]
03:08:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 178 (1929D800) [pid = 2944] [serial = 845] [outer = 1903C800]
03:08:38 INFO - PROCESS | 2944 | 1448017718651 Marionette INFO loaded listener.js
03:08:38 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 179 (19846400) [pid = 2944] [serial = 846] [outer = 1903C800]
03:08:39 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
03:08:39 INFO - document served over http requires an http
03:08:39 INFO - sub-resource via fetch-request using the meta-csp
03:08:39 INFO - delivery method with keep-origin-redirect and when
03:08:39 INFO - the target request is same-origin.
03:08:39 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 730ms
03:08:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
03:08:39 INFO - PROCESS | 2944 | ++DOCSHELL 1A407800 == 53 [pid = 2944] [id = 302]
03:08:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 180 (1A40A800) [pid = 2944] [serial = 847] [outer = 00000000]
03:08:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 181 (1A773400) [pid = 2944] [serial = 848] [outer = 1A40A800]
03:08:39 INFO - PROCESS | 2944 | 1448017719487 Marionette INFO loaded listener.js
03:08:39 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 182 (1A790400) [pid = 2944] [serial = 849] [outer = 1A40A800]
03:08:39 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
03:08:39 INFO - document served over http requires an http
03:08:39 INFO - sub-resource via fetch-request using the meta-csp
03:08:39 INFO - delivery method with no-redirect and when
03:08:39 INFO - the target request is same-origin.
03:08:39 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 730ms
03:08:39 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
03:08:40 INFO - PROCESS | 2944 | ++DOCSHELL 1A40D400 == 54 [pid = 2944] [id = 303]
03:08:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 183 (1B110800) [pid = 2944] [serial = 850] [outer = 00000000]
03:08:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 184 (1B1A7400) [pid = 2944] [serial = 851] [outer = 1B110800]
03:08:40 INFO - PROCESS | 2944 | 1448017720222 Marionette INFO loaded listener.js
03:08:40 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 185 (1BBA8800) [pid = 2944] [serial = 852] [outer = 1B110800]
03:08:40 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
03:08:40 INFO - document served over http requires an http
03:08:40 INFO - sub-resource via fetch-request using the meta-csp
03:08:40 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:40 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
03:08:40 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 730ms
03:08:40 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
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 184 (1BD0D800) [pid = 2944] [serial = 715] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 183 (1343A000) [pid = 2944] [serial = 710] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017675593]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 182 (13439800) [pid = 2944] [serial = 763] [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]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 181 (0EFA9C00) [pid = 2944] [serial = 766] [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]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 180 (0B7F2800) [pid = 2944] [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]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 179 (1B1A4800) [pid = 2944] [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]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 178 (0F163400) [pid = 2944] [serial = 760] [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]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 177 (16A48400) [pid = 2944] [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]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 176 (15E80800) [pid = 2944] [serial = 769] [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]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 175 (1E211C00) [pid = 2944] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 174 (1BBA5800) [pid = 2944] [serial = 777] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017698055]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 173 (12DA3000) [pid = 2944] [serial = 754] [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]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 172 (17831400) [pid = 2944] [serial = 757] [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]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 171 (192CF800) [pid = 2944] [serial = 774] [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]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 170 (1A1B7C00) [pid = 2944] [serial = 772] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 169 (1E205000) [pid = 2944] [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]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 168 (1B10F400) [pid = 2944] [serial = 716] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 167 (16E3A800) [pid = 2944] [serial = 713] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 166 (12E15800) [pid = 2944] [serial = 767] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 165 (13C21000) [pid = 2944] [serial = 761] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 164 (0F16E800) [pid = 2944] [serial = 711] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017675593]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 163 (0F16AC00) [pid = 2944] [serial = 788] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 162 (1493F000) [pid = 2944] [serial = 755] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 161 (1BBAC400) [pid = 2944] [serial = 778] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017698055]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 160 (1A785800) [pid = 2944] [serial = 775] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 159 (16A44C00) [pid = 2944] [serial = 764] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 158 (1903B800) [pid = 2944] [serial = 758] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 157 (1E379C00) [pid = 2944] [serial = 785] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 156 (1A76F000) [pid = 2944] [serial = 791] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 155 (1E21C800) [pid = 2944] [serial = 783] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 154 (1BF99000) [pid = 2944] [serial = 780] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 153 (1A403800) [pid = 2944] [serial = 773] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 152 (16E39400) [pid = 2944] [serial = 770] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 151 (1FC44C00) [pid = 2944] [serial = 794] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 150 (2147C000) [pid = 2944] [serial = 749] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 149 (22FB8000) [pid = 2944] [serial = 752] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 148 (29A10400) [pid = 2944] [serial = 743] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 147 (29184000) [pid = 2944] [serial = 746] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 146 (256E4000) [pid = 2944] [serial = 737] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 145 (291C3800) [pid = 2944] [serial = 740] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 144 (238E1C00) [pid = 2944] [serial = 730] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 143 (24867800) [pid = 2944] [serial = 733] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 142 (22F25400) [pid = 2944] [serial = 724] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 141 (23527800) [pid = 2944] [serial = 727] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 140 (2054D000) [pid = 2944] [serial = 718] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 139 (211C6800) [pid = 2944] [serial = 721] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 138 (1B1A4C00) [pid = 2944] [serial = 414] [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.]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 137 (152D3C00) [pid = 2944] [serial = 756] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | --DOMWINDOW == 136 (1A1BC000) [pid = 2944] [serial = 759] [outer = 00000000] [url = about:blank]
03:08:41 INFO - PROCESS | 2944 | ++DOCSHELL 0ACD8400 == 55 [pid = 2944] [id = 304]
03:08:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 137 (0B77EC00) [pid = 2944] [serial = 853] [outer = 00000000]
03:08:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 138 (13C21000) [pid = 2944] [serial = 854] [outer = 0B77EC00]
03:08:41 INFO - PROCESS | 2944 | 1448017721527 Marionette INFO loaded listener.js
03:08:41 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 139 (17972000) [pid = 2944] [serial = 855] [outer = 0B77EC00]
03:08:41 INFO - PROCESS | 2944 | ++DOCSHELL 1BBCC000 == 56 [pid = 2944] [id = 305]
03:08:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 140 (1CB0D000) [pid = 2944] [serial = 856] [outer = 00000000]
03:08:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 141 (1CFF2400) [pid = 2944] [serial = 857] [outer = 1CB0D000]
03:08:42 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
03:08:42 INFO - document served over http requires an http
03:08:42 INFO - sub-resource via iframe-tag using the meta-csp
03:08:42 INFO - delivery method with keep-origin-redirect and when
03:08:42 INFO - the target request is same-origin.
03:08:42 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 1279ms
03:08:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
03:08:42 INFO - PROCESS | 2944 | ++DOCSHELL 1BD0BC00 == 57 [pid = 2944] [id = 306]
03:08:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 142 (1C9AE000) [pid = 2944] [serial = 858] [outer = 00000000]
03:08:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 143 (1D194C00) [pid = 2944] [serial = 859] [outer = 1C9AE000]
03:08:42 INFO - PROCESS | 2944 | 1448017722180 Marionette INFO loaded listener.js
03:08:42 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 144 (1E205000) [pid = 2944] [serial = 860] [outer = 1C9AE000]
03:08:42 INFO - PROCESS | 2944 | ++DOCSHELL 1E37D400 == 58 [pid = 2944] [id = 307]
03:08:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 145 (1E82A400) [pid = 2944] [serial = 861] [outer = 00000000]
03:08:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 146 (1E833400) [pid = 2944] [serial = 862] [outer = 1E82A400]
03:08:42 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
03:08:42 INFO - document served over http requires an http
03:08:42 INFO - sub-resource via iframe-tag using the meta-csp
03:08:42 INFO - delivery method with no-redirect and when
03:08:42 INFO - the target request is same-origin.
03:08:42 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 670ms
03:08:42 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
03:08:42 INFO - PROCESS | 2944 | ++DOCSHELL 1784A400 == 59 [pid = 2944] [id = 308]
03:08:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 147 (1E21EC00) [pid = 2944] [serial = 863] [outer = 00000000]
03:08:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 148 (1E832000) [pid = 2944] [serial = 864] [outer = 1E21EC00]
03:08:42 INFO - PROCESS | 2944 | 1448017722894 Marionette INFO loaded listener.js
03:08:42 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 149 (1EBD7000) [pid = 2944] [serial = 865] [outer = 1E21EC00]
03:08:43 INFO - PROCESS | 2944 | ++DOCSHELL 1F659400 == 60 [pid = 2944] [id = 309]
03:08:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 150 (1F659C00) [pid = 2944] [serial = 866] [outer = 00000000]
03:08:43 INFO - PROCESS | 2944 | [2944] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
03:08:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 151 (0ACD3000) [pid = 2944] [serial = 867] [outer = 1F659C00]
03:08:43 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
03:08:43 INFO - document served over http requires an http
03:08:43 INFO - sub-resource via iframe-tag using the meta-csp
03:08:43 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:08:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:08:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:43 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
03:08:43 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 831ms
03:08:43 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
03:08:43 INFO - PROCESS | 2944 | ++DOCSHELL 12DA6C00 == 61 [pid = 2944] [id = 310]
03:08:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 152 (12E19C00) [pid = 2944] [serial = 868] [outer = 00000000]
03:08:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 153 (148B9800) [pid = 2944] [serial = 869] [outer = 12E19C00]
03:08:43 INFO - PROCESS | 2944 | 1448017723905 Marionette INFO loaded listener.js
03:08:44 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 154 (15E83C00) [pid = 2944] [serial = 870] [outer = 12E19C00]
03:08:44 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
03:08:44 INFO - document served over http requires an http
03:08:44 INFO - sub-resource via script-tag using the meta-csp
03:08:44 INFO - delivery method with keep-origin-redirect and when
03:08:44 INFO - the target request is same-origin.
03:08:44 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 1023ms
03:08:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
03:08:44 INFO - PROCESS | 2944 | ++DOCSHELL 19036400 == 62 [pid = 2944] [id = 311]
03:08:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 155 (191BB000) [pid = 2944] [serial = 871] [outer = 00000000]
03:08:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 156 (1A76A400) [pid = 2944] [serial = 872] [outer = 191BB000]
03:08:44 INFO - PROCESS | 2944 | 1448017724878 Marionette INFO loaded listener.js
03:08:44 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 157 (1BF9F800) [pid = 2944] [serial = 873] [outer = 191BB000]
03:08:45 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
03:08:45 INFO - document served over http requires an http
03:08:45 INFO - sub-resource via script-tag using the meta-csp
03:08:45 INFO - delivery method with no-redirect and when
03:08:45 INFO - the target request is same-origin.
03:08:45 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 970ms
03:08:45 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
03:08:45 INFO - PROCESS | 2944 | ++DOCSHELL 1F65A800 == 63 [pid = 2944] [id = 312]
03:08:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 158 (1F65C000) [pid = 2944] [serial = 874] [outer = 00000000]
03:08:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 159 (1FC40C00) [pid = 2944] [serial = 875] [outer = 1F65C000]
03:08:45 INFO - PROCESS | 2944 | 1448017725891 Marionette INFO loaded listener.js
03:08:45 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 160 (1FC4AC00) [pid = 2944] [serial = 876] [outer = 1F65C000]
03:08:46 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
03:08:46 INFO - document served over http requires an http
03:08:46 INFO - sub-resource via script-tag using the meta-csp
03:08:46 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:08:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:08:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:46 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
03:08:46 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 930ms
03:08:46 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
03:08:46 INFO - PROCESS | 2944 | ++DOCSHELL 1F540800 == 64 [pid = 2944] [id = 313]
03:08:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 161 (2001D800) [pid = 2944] [serial = 877] [outer = 00000000]
03:08:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 162 (20268000) [pid = 2944] [serial = 878] [outer = 2001D800]
03:08:46 INFO - PROCESS | 2944 | 1448017726788 Marionette INFO loaded listener.js
03:08:46 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 163 (20402000) [pid = 2944] [serial = 879] [outer = 2001D800]
03:08:47 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
03:08:47 INFO - document served over http requires an http
03:08:47 INFO - sub-resource via xhr-request using the meta-csp
03:08:47 INFO - delivery method with keep-origin-redirect and when
03:08:47 INFO - the target request is same-origin.
03:08:47 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 870ms
03:08:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
03:08:47 INFO - PROCESS | 2944 | ++DOCSHELL 20462000 == 65 [pid = 2944] [id = 314]
03:08:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 164 (20462400) [pid = 2944] [serial = 880] [outer = 00000000]
03:08:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 165 (2054D400) [pid = 2944] [serial = 881] [outer = 20462400]
03:08:47 INFO - PROCESS | 2944 | 1448017727724 Marionette INFO loaded listener.js
03:08:47 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 166 (20582C00) [pid = 2944] [serial = 882] [outer = 20462400]
03:08:48 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
03:08:48 INFO - document served over http requires an http
03:08:48 INFO - sub-resource via xhr-request using the meta-csp
03:08:48 INFO - delivery method with no-redirect and when
03:08:48 INFO - the target request is same-origin.
03:08:48 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 930ms
03:08:48 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
03:08:48 INFO - PROCESS | 2944 | ++DOCSHELL 20655C00 == 66 [pid = 2944] [id = 315]
03:08:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 167 (20922000) [pid = 2944] [serial = 883] [outer = 00000000]
03:08:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 168 (209B2800) [pid = 2944] [serial = 884] [outer = 20922000]
03:08:48 INFO - PROCESS | 2944 | 1448017728622 Marionette INFO loaded listener.js
03:08:48 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 169 (20C21400) [pid = 2944] [serial = 885] [outer = 20922000]
03:08:49 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
03:08:49 INFO - document served over http requires an http
03:08:49 INFO - sub-resource via xhr-request using the meta-csp
03:08:49 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:08:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:08:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:49 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
03:08:49 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 970ms
03:08:49 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
03:08:49 INFO - PROCESS | 2944 | ++DOCSHELL 209B3C00 == 67 [pid = 2944] [id = 316]
03:08:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 170 (20E34000) [pid = 2944] [serial = 886] [outer = 00000000]
03:08:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 171 (210A5800) [pid = 2944] [serial = 887] [outer = 20E34000]
03:08:49 INFO - PROCESS | 2944 | 1448017729626 Marionette INFO loaded listener.js
03:08:49 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 172 (21156000) [pid = 2944] [serial = 888] [outer = 20E34000]
03:08:50 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
03:08:50 INFO - document served over http requires an https
03:08:50 INFO - sub-resource via fetch-request using the meta-csp
03:08:50 INFO - delivery method with keep-origin-redirect and when
03:08: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"
03:08:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:50 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
03:08:50 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 990ms
03:08:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
03:08:50 INFO - PROCESS | 2944 | ++DOCSHELL 211C4000 == 68 [pid = 2944] [id = 317]
03:08:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 173 (211C6400) [pid = 2944] [serial = 889] [outer = 00000000]
03:08:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 174 (213C1C00) [pid = 2944] [serial = 890] [outer = 211C6400]
03:08:50 INFO - PROCESS | 2944 | 1448017730620 Marionette INFO loaded listener.js
03:08:50 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 175 (213C7C00) [pid = 2944] [serial = 891] [outer = 211C6400]
03:08:51 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
03:08:51 INFO - document served over http requires an https
03:08:51 INFO - sub-resource via fetch-request using the meta-csp
03:08:51 INFO - delivery method with no-redirect and when
03:08: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"
03:08:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:51 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
03:08:51 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 1063ms
03:08:51 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
03:08:51 INFO - PROCESS | 2944 | ++DOCSHELL 21471C00 == 69 [pid = 2944] [id = 318]
03:08:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 176 (21473000) [pid = 2944] [serial = 892] [outer = 00000000]
03:08:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 177 (22C1A400) [pid = 2944] [serial = 893] [outer = 21473000]
03:08:51 INFO - PROCESS | 2944 | 1448017731693 Marionette INFO loaded listener.js
03:08:51 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 178 (22C20800) [pid = 2944] [serial = 894] [outer = 21473000]
03:08:52 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
03:08:52 INFO - document served over http requires an https
03:08:52 INFO - sub-resource via fetch-request using the meta-csp
03:08:52 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:52 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
03:08:52 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 970ms
03:08:52 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
03:08:52 INFO - PROCESS | 2944 | ++DOCSHELL 20461000 == 70 [pid = 2944] [id = 319]
03:08:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 179 (20461C00) [pid = 2944] [serial = 895] [outer = 00000000]
03:08:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 180 (22F27C00) [pid = 2944] [serial = 896] [outer = 20461C00]
03:08:52 INFO - PROCESS | 2944 | 1448017732689 Marionette INFO loaded listener.js
03:08:52 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 181 (22F2DC00) [pid = 2944] [serial = 897] [outer = 20461C00]
03:08:53 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
03:08:53 INFO - document served over http requires an https
03:08:53 INFO - sub-resource via fetch-request using the meta-csp
03:08:53 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:53 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
03:08:53 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 971ms
03:08:53 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
03:08:53 INFO - PROCESS | 2944 | ++DOCSHELL 22FB2000 == 71 [pid = 2944] [id = 320]
03:08:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 182 (22FB3000) [pid = 2944] [serial = 898] [outer = 00000000]
03:08:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 183 (23178C00) [pid = 2944] [serial = 899] [outer = 22FB3000]
03:08:53 INFO - PROCESS | 2944 | 1448017733700 Marionette INFO loaded listener.js
03:08:53 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 184 (231BF800) [pid = 2944] [serial = 900] [outer = 22FB3000]
03:08:54 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
03:08:54 INFO - document served over http requires an https
03:08:54 INFO - sub-resource via fetch-request using the meta-csp
03:08:54 INFO - delivery method with keep-origin-redirect and when
03:08: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"
03:08:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:54 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
03:08:54 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 1022ms
03:08:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
03:08:54 INFO - PROCESS | 2944 | ++DOCSHELL 2340A400 == 72 [pid = 2944] [id = 321]
03:08:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 185 (2340AC00) [pid = 2944] [serial = 901] [outer = 00000000]
03:08:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 186 (23415C00) [pid = 2944] [serial = 902] [outer = 2340AC00]
03:08:54 INFO - PROCESS | 2944 | 1448017734708 Marionette INFO loaded listener.js
03:08:54 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 187 (2352C400) [pid = 2944] [serial = 903] [outer = 2340AC00]
03:08:55 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
03:08:55 INFO - document served over http requires an https
03:08:55 INFO - sub-resource via fetch-request using the meta-csp
03:08:55 INFO - delivery method with no-redirect and when
03:08: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"
03:08:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:55 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
03:08:55 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 1019ms
03:08:55 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
03:08:55 INFO - PROCESS | 2944 | ++DOCSHELL 23417C00 == 73 [pid = 2944] [id = 322]
03:08:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 188 (23528C00) [pid = 2944] [serial = 904] [outer = 00000000]
03:08:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 189 (23643800) [pid = 2944] [serial = 905] [outer = 23528C00]
03:08:55 INFO - PROCESS | 2944 | 1448017735729 Marionette INFO loaded listener.js
03:08:55 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 190 (236EA400) [pid = 2944] [serial = 906] [outer = 23528C00]
03:08:56 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
03:08:56 INFO - document served over http requires an https
03:08:56 INFO - sub-resource via fetch-request using the meta-csp
03:08:56 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:56 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
03:08:56 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 1019ms
03:08:56 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
03:08:56 INFO - PROCESS | 2944 | ++DOCSHELL 2340A800 == 74 [pid = 2944] [id = 323]
03:08:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 191 (236F0800) [pid = 2944] [serial = 907] [outer = 00000000]
03:08:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 192 (238DF400) [pid = 2944] [serial = 908] [outer = 236F0800]
03:08:56 INFO - PROCESS | 2944 | 1448017736770 Marionette INFO loaded listener.js
03:08:56 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 193 (238E3000) [pid = 2944] [serial = 909] [outer = 236F0800]
03:08:58 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1363
03:08:59 INFO - PROCESS | 2944 | ++DOCSHELL 1E8D4000 == 75 [pid = 2944] [id = 324]
03:08:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 194 (1E8D4C00) [pid = 2944] [serial = 910] [outer = 00000000]
03:08:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 195 (17A94400) [pid = 2944] [serial = 911] [outer = 1E8D4C00]
03:08:59 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
03:08:59 INFO - document served over http requires an https
03:08:59 INFO - sub-resource via iframe-tag using the meta-csp
03:08:59 INFO - delivery method with keep-origin-redirect and when
03:08: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"
03:08:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:08:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:08:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:59 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
03:08:59 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 3073ms
03:08:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
03:09:00 INFO - PROCESS | 2944 | ++DOCSHELL 132BF400 == 76 [pid = 2944] [id = 325]
03:09:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 196 (1341E800) [pid = 2944] [serial = 912] [outer = 00000000]
03:09:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 197 (15E44C00) [pid = 2944] [serial = 913] [outer = 1341E800]
03:09:00 INFO - PROCESS | 2944 | 1448017740199 Marionette INFO loaded listener.js
03:09:00 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 198 (16A4C400) [pid = 2944] [serial = 914] [outer = 1341E800]
03:09:00 INFO - PROCESS | 2944 | ++DOCSHELL 17A8D800 == 77 [pid = 2944] [id = 326]
03:09:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 199 (19034400) [pid = 2944] [serial = 915] [outer = 00000000]
03:09:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 200 (1A410000) [pid = 2944] [serial = 916] [outer = 19034400]
03:09:00 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
03:09:00 INFO - document served over http requires an https
03:09:00 INFO - sub-resource via iframe-tag using the meta-csp
03:09:00 INFO - delivery method with no-redirect and when
03:09: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"
03:09:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:09:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:09:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:00 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
03:09:00 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 1333ms
03:09:00 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
03:09:01 INFO - PROCESS | 2944 | ++DOCSHELL 14943400 == 78 [pid = 2944] [id = 327]
03:09:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 201 (16A47800) [pid = 2944] [serial = 917] [outer = 00000000]
03:09:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 202 (1B10A400) [pid = 2944] [serial = 918] [outer = 16A47800]
03:09:01 INFO - PROCESS | 2944 | 1448017741190 Marionette INFO loaded listener.js
03:09:01 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 203 (1BD06800) [pid = 2944] [serial = 919] [outer = 16A47800]
03:09:01 INFO - PROCESS | 2944 | ++DOCSHELL 148C0400 == 79 [pid = 2944] [id = 328]
03:09:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 204 (14BD4000) [pid = 2944] [serial = 920] [outer = 00000000]
03:09:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 205 (14943C00) [pid = 2944] [serial = 921] [outer = 14BD4000]
03:09:02 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
03:09:02 INFO - document served over http requires an https
03:09:02 INFO - sub-resource via iframe-tag using the meta-csp
03:09:02 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:09:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:09:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:02 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
03:09:02 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 1231ms
03:09:02 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
03:09:02 INFO - PROCESS | 2944 | ++DOCSHELL 17829C00 == 80 [pid = 2944] [id = 329]
03:09:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 206 (17845000) [pid = 2944] [serial = 922] [outer = 00000000]
03:09:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 207 (1A403C00) [pid = 2944] [serial = 923] [outer = 17845000]
03:09:02 INFO - PROCESS | 2944 | 1448017742398 Marionette INFO loaded listener.js
03:09:02 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 208 (1BBD1C00) [pid = 2944] [serial = 924] [outer = 17845000]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 1E37D400 == 79 [pid = 2944] [id = 307]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 1BD0BC00 == 78 [pid = 2944] [id = 306]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 1BBCC000 == 77 [pid = 2944] [id = 305]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 0ACD8400 == 76 [pid = 2944] [id = 304]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 1A40D400 == 75 [pid = 2944] [id = 303]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 1A407800 == 74 [pid = 2944] [id = 302]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 19035C00 == 73 [pid = 2944] [id = 301]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 15E48000 == 72 [pid = 2944] [id = 300]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 0F4BA800 == 71 [pid = 2944] [id = 299]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 12E24000 == 70 [pid = 2944] [id = 298]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 0EFB1400 == 69 [pid = 2944] [id = 297]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 20C2A800 == 68 [pid = 2944] [id = 295]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 20407000 == 67 [pid = 2944] [id = 294]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 20C24800 == 66 [pid = 2944] [id = 293]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 20B3F400 == 65 [pid = 2944] [id = 292]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 20658000 == 64 [pid = 2944] [id = 291]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 1EBD8C00 == 63 [pid = 2944] [id = 290]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 20583000 == 62 [pid = 2944] [id = 289]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 1526F800 == 61 [pid = 2944] [id = 288]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 20263000 == 60 [pid = 2944] [id = 287]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 1F535C00 == 59 [pid = 2944] [id = 286]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 1787D000 == 58 [pid = 2944] [id = 285]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 12E24400 == 57 [pid = 2944] [id = 284]
03:09:02 INFO - PROCESS | 2944 | --DOCSHELL 1343B800 == 56 [pid = 2944] [id = 283]
03:09:02 INFO - PROCESS | 2944 | --DOMWINDOW == 207 (1CB12C00) [pid = 2944] [serial = 781] [outer = 00000000] [url = about:blank]
03:09:02 INFO - PROCESS | 2944 | --DOMWINDOW == 206 (1E8D3000) [pid = 2944] [serial = 786] [outer = 00000000] [url = about:blank]
03:09:02 INFO - PROCESS | 2944 | --DOMWINDOW == 205 (17A92400) [pid = 2944] [serial = 771] [outer = 00000000] [url = about:blank]
03:09:02 INFO - PROCESS | 2944 | --DOMWINDOW == 204 (17882C00) [pid = 2944] [serial = 762] [outer = 00000000] [url = about:blank]
03:09:02 INFO - PROCESS | 2944 | --DOMWINDOW == 203 (19E4FC00) [pid = 2944] [serial = 765] [outer = 00000000] [url = about:blank]
03:09:02 INFO - PROCESS | 2944 | --DOMWINDOW == 202 (12E1C000) [pid = 2944] [serial = 789] [outer = 00000000] [url = about:blank]
03:09:02 INFO - PROCESS | 2944 | --DOMWINDOW == 201 (13438800) [pid = 2944] [serial = 768] [outer = 00000000] [url = about:blank]
03:09:02 INFO - PROCESS | 2944 | --DOMWINDOW == 200 (1BD0B000) [pid = 2944] [serial = 792] [outer = 00000000] [url = about:blank]
03:09:02 INFO - PROCESS | 2944 | --DOMWINDOW == 199 (1A790000) [pid = 2944] [serial = 776] [outer = 00000000] [url = about:blank]
03:09:03 INFO - PROCESS | 2944 | ++DOCSHELL 0F4BB000 == 57 [pid = 2944] [id = 330]
03:09:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 200 (12D35800) [pid = 2944] [serial = 925] [outer = 00000000]
03:09:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 201 (12E24400) [pid = 2944] [serial = 926] [outer = 12D35800]
03:09:03 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
03:09:03 INFO - document served over http requires an https
03:09:03 INFO - sub-resource via iframe-tag using the meta-csp
03:09:03 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:09:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:09:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:03 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
03:09:03 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 1183ms
03:09:03 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
03:09:03 INFO - PROCESS | 2944 | ++DOCSHELL 12E1C000 == 58 [pid = 2944] [id = 331]
03:09:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 202 (13429800) [pid = 2944] [serial = 927] [outer = 00000000]
03:09:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 203 (15E84800) [pid = 2944] [serial = 928] [outer = 13429800]
03:09:03 INFO - PROCESS | 2944 | 1448017743466 Marionette INFO loaded listener.js
03:09:03 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 204 (176BBC00) [pid = 2944] [serial = 929] [outer = 13429800]
03:09:03 INFO - PROCESS | 2944 | ++DOCSHELL 19040000 == 59 [pid = 2944] [id = 332]
03:09:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 205 (1908F400) [pid = 2944] [serial = 930] [outer = 00000000]
03:09:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 206 (17A8AC00) [pid = 2944] [serial = 931] [outer = 1908F400]
03:09:04 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
03:09:04 INFO - document served over http requires an https
03:09:04 INFO - sub-resource via iframe-tag using the meta-csp
03:09:04 INFO - delivery method with keep-origin-redirect and when
03:09: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"
03:09:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:09:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:09:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:04 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
03:09:04 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 830ms
03:09:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
03:09:04 INFO - PROCESS | 2944 | ++DOCSHELL 17A96400 == 60 [pid = 2944] [id = 333]
03:09:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 207 (1903D000) [pid = 2944] [serial = 932] [outer = 00000000]
03:09:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 208 (1A1C0000) [pid = 2944] [serial = 933] [outer = 1903D000]
03:09:04 INFO - PROCESS | 2944 | 1448017744307 Marionette INFO loaded listener.js
03:09:04 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 209 (1A768800) [pid = 2944] [serial = 934] [outer = 1903D000]
03:09:04 INFO - PROCESS | 2944 | ++DOCSHELL 1B1AF400 == 61 [pid = 2944] [id = 334]
03:09:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 210 (1BBA7C00) [pid = 2944] [serial = 935] [outer = 00000000]
03:09:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 211 (1BD03C00) [pid = 2944] [serial = 936] [outer = 1BBA7C00]
03:09:04 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
03:09:04 INFO - document served over http requires an https
03:09:04 INFO - sub-resource via iframe-tag using the meta-csp
03:09:04 INFO - delivery method with no-redirect and when
03:09: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"
03:09:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:09:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:09:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:04 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
03:09:04 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 730ms
03:09:04 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
03:09:05 INFO - PROCESS | 2944 | ++DOCSHELL 1B1A0400 == 62 [pid = 2944] [id = 335]
03:09:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 212 (1B1A2000) [pid = 2944] [serial = 937] [outer = 00000000]
03:09:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 213 (1CB1B400) [pid = 2944] [serial = 938] [outer = 1B1A2000]
03:09:05 INFO - PROCESS | 2944 | 1448017745065 Marionette INFO loaded listener.js
03:09:05 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 214 (1D196000) [pid = 2944] [serial = 939] [outer = 1B1A2000]
03:09:05 INFO - PROCESS | 2944 | ++DOCSHELL 1E8D9800 == 63 [pid = 2944] [id = 336]
03:09:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 215 (1E8DA000) [pid = 2944] [serial = 940] [outer = 00000000]
03:09:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 216 (1E8DC800) [pid = 2944] [serial = 941] [outer = 1E8DA000]
03:09:05 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
03:09:05 INFO - document served over http requires an https
03:09:05 INFO - sub-resource via iframe-tag using the meta-csp
03:09:05 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:09:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:09:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:05 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
03:09:05 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 830ms
03:09:05 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
03:09:05 INFO - PROCESS | 2944 | ++DOCSHELL 1E837400 == 64 [pid = 2944] [id = 337]
03:09:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 217 (1E837800) [pid = 2944] [serial = 942] [outer = 00000000]
03:09:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 218 (1F53C000) [pid = 2944] [serial = 943] [outer = 1E837800]
03:09:05 INFO - PROCESS | 2944 | 1448017745923 Marionette INFO loaded listener.js
03:09:05 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 219 (1F664000) [pid = 2944] [serial = 944] [outer = 1E837800]
03:09:06 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
03:09:06 INFO - document served over http requires an https
03:09:06 INFO - sub-resource via script-tag using the meta-csp
03:09:06 INFO - delivery method with keep-origin-redirect and when
03:09: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"
03:09:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:06 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
03:09:06 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 790ms
03:09:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 218 (1E833400) [pid = 2944] [serial = 862] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017722555]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 217 (1E832000) [pid = 2944] [serial = 864] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 216 (16104400) [pid = 2944] [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]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 215 (0F0D7C00) [pid = 2944] [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]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 214 (1C9AE000) [pid = 2944] [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]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 213 (1B110800) [pid = 2944] [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]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 212 (1CB0D000) [pid = 2944] [serial = 856] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 211 (1E82A400) [pid = 2944] [serial = 861] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017722555]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 210 (24862C00) [pid = 2944] [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]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 209 (0B77EC00) [pid = 2944] [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]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 208 (1903C800) [pid = 2944] [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]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 207 (15E40800) [pid = 2944] [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]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 206 (0F5CE400) [pid = 2944] [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]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 205 (1A40A800) [pid = 2944] [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]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 204 (20463C00) [pid = 2944] [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]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 203 (1342C800) [pid = 2944] [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]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 202 (21050800) [pid = 2944] [serial = 824] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 201 (20C25400) [pid = 2944] [serial = 819] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017708999]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 200 (20921000) [pid = 2944] [serial = 814] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 199 (210A4800) [pid = 2944] [serial = 827] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 198 (20533400) [pid = 2944] [serial = 809] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 197 (21099800) [pid = 2944] [serial = 825] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 196 (20E30800) [pid = 2944] [serial = 822] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 195 (209B4000) [pid = 2944] [serial = 817] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 194 (20654400) [pid = 2944] [serial = 815] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 193 (20633400) [pid = 2944] [serial = 812] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 192 (1343AC00) [pid = 2944] [serial = 839] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 191 (20C2C400) [pid = 2944] [serial = 820] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017708999]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 190 (1D194C00) [pid = 2944] [serial = 859] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 189 (1A773400) [pid = 2944] [serial = 848] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 188 (14939C00) [pid = 2944] [serial = 797] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 187 (177D5C00) [pid = 2944] [serial = 836] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 186 (1CFF2400) [pid = 2944] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 185 (13C21000) [pid = 2944] [serial = 854] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 184 (2027D800) [pid = 2944] [serial = 806] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 183 (1929D800) [pid = 2944] [serial = 845] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 182 (16A44000) [pid = 2944] [serial = 833] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 181 (20020C00) [pid = 2944] [serial = 803] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 180 (1B1A7400) [pid = 2944] [serial = 851] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 179 (1903F400) [pid = 2944] [serial = 800] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 178 (17831C00) [pid = 2944] [serial = 830] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 177 (17834C00) [pid = 2944] [serial = 842] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 176 (14BD2400) [pid = 2944] [serial = 840] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 175 (20656000) [pid = 2944] [serial = 709] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 174 (1784F800) [pid = 2944] [serial = 837] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 173 (20016000) [pid = 2944] [serial = 795] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | --DOMWINDOW == 172 (17A8A400) [pid = 2944] [serial = 843] [outer = 00000000] [url = about:blank]
03:09:06 INFO - PROCESS | 2944 | ++DOCSHELL 0B772C00 == 65 [pid = 2944] [id = 338]
03:09:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 173 (0B77EC00) [pid = 2944] [serial = 945] [outer = 00000000]
03:09:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 174 (14BD2400) [pid = 2944] [serial = 946] [outer = 0B77EC00]
03:09:06 INFO - PROCESS | 2944 | 1448017746758 Marionette INFO loaded listener.js
03:09:06 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 175 (17A8A400) [pid = 2944] [serial = 947] [outer = 0B77EC00]
03:09:07 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
03:09:07 INFO - document served over http requires an https
03:09:07 INFO - sub-resource via script-tag using the meta-csp
03:09:07 INFO - delivery method with no-redirect and when
03:09: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"
03:09:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:07 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
03:09:07 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 730ms
03:09:07 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
03:09:07 INFO - PROCESS | 2944 | ++DOCSHELL 2001EC00 == 66 [pid = 2944] [id = 339]
03:09:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 176 (20265C00) [pid = 2944] [serial = 948] [outer = 00000000]
03:09:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 177 (20408400) [pid = 2944] [serial = 949] [outer = 20265C00]
03:09:07 INFO - PROCESS | 2944 | 1448017747424 Marionette INFO loaded listener.js
03:09:07 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 178 (20532000) [pid = 2944] [serial = 950] [outer = 20265C00]
03:09:07 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
03:09:07 INFO - document served over http requires an https
03:09:07 INFO - sub-resource via script-tag using the meta-csp
03:09:07 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:07 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
03:09:07 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 730ms
03:09:07 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
03:09:08 INFO - PROCESS | 2944 | ++DOCSHELL 20589800 == 67 [pid = 2944] [id = 340]
03:09:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 179 (20631800) [pid = 2944] [serial = 951] [outer = 00000000]
03:09:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 180 (2064D800) [pid = 2944] [serial = 952] [outer = 20631800]
03:09:08 INFO - PROCESS | 2944 | 1448017748121 Marionette INFO loaded listener.js
03:09:08 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 181 (20921C00) [pid = 2944] [serial = 953] [outer = 20631800]
03:09:08 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
03:09:08 INFO - document served over http requires an https
03:09:08 INFO - sub-resource via script-tag using the meta-csp
03:09:08 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:08 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
03:09:08 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 670ms
03:09:08 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
03:09:08 INFO - PROCESS | 2944 | ++DOCSHELL 2092AC00 == 68 [pid = 2944] [id = 341]
03:09:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 182 (20B31800) [pid = 2944] [serial = 954] [outer = 00000000]
03:09:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 183 (20E35800) [pid = 2944] [serial = 955] [outer = 20B31800]
03:09:08 INFO - PROCESS | 2944 | 1448017748799 Marionette INFO loaded listener.js
03:09:08 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 184 (210A2800) [pid = 2944] [serial = 956] [outer = 20B31800]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 1F659400 == 67 [pid = 2944] [id = 309]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 12DA6C00 == 66 [pid = 2944] [id = 310]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 19036400 == 65 [pid = 2944] [id = 311]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 1F65A800 == 64 [pid = 2944] [id = 312]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 0B7F6400 == 63 [pid = 2944] [id = 125]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 1F540800 == 62 [pid = 2944] [id = 313]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 20462000 == 61 [pid = 2944] [id = 314]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 20655C00 == 60 [pid = 2944] [id = 315]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 209B3C00 == 59 [pid = 2944] [id = 316]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 211C4000 == 58 [pid = 2944] [id = 317]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 21471C00 == 57 [pid = 2944] [id = 318]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 20461000 == 56 [pid = 2944] [id = 319]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 22FB2000 == 55 [pid = 2944] [id = 320]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 0F0E1800 == 54 [pid = 2944] [id = 126]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 2340A400 == 53 [pid = 2944] [id = 321]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 20C26800 == 52 [pid = 2944] [id = 127]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 23417C00 == 51 [pid = 2944] [id = 322]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 2340A800 == 50 [pid = 2944] [id = 323]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 132BF400 == 49 [pid = 2944] [id = 325]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 17A8D800 == 48 [pid = 2944] [id = 326]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 1E8D4000 == 47 [pid = 2944] [id = 324]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 1784A400 == 46 [pid = 2944] [id = 308]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 0B781000 == 45 [pid = 2944] [id = 296]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 2040FC00 == 44 [pid = 2944] [id = 123]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 1342F400 == 43 [pid = 2944] [id = 128]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 152CE400 == 42 [pid = 2944] [id = 88]
03:09:11 INFO - PROCESS | 2944 | --DOCSHELL 14940800 == 41 [pid = 2944] [id = 238]
03:09:12 INFO - PROCESS | 2944 | --DOCSHELL 14943400 == 40 [pid = 2944] [id = 327]
03:09:12 INFO - PROCESS | 2944 | --DOCSHELL 17A96400 == 39 [pid = 2944] [id = 333]
03:09:12 INFO - PROCESS | 2944 | --DOCSHELL 17829C00 == 38 [pid = 2944] [id = 329]
03:09:12 INFO - PROCESS | 2944 | --DOCSHELL 148C0400 == 37 [pid = 2944] [id = 328]
03:09:12 INFO - PROCESS | 2944 | --DOCSHELL 1B1A0400 == 36 [pid = 2944] [id = 335]
03:09:12 INFO - PROCESS | 2944 | --DOCSHELL 0F4BB000 == 35 [pid = 2944] [id = 330]
03:09:12 INFO - PROCESS | 2944 | --DOCSHELL 19040000 == 34 [pid = 2944] [id = 332]
03:09:12 INFO - PROCESS | 2944 | --DOCSHELL 1B1AF400 == 33 [pid = 2944] [id = 334]
03:09:12 INFO - PROCESS | 2944 | --DOCSHELL 20589800 == 32 [pid = 2944] [id = 340]
03:09:12 INFO - PROCESS | 2944 | --DOCSHELL 0B772C00 == 31 [pid = 2944] [id = 338]
03:09:12 INFO - PROCESS | 2944 | --DOCSHELL 1E837400 == 30 [pid = 2944] [id = 337]
03:09:12 INFO - PROCESS | 2944 | --DOCSHELL 12E1C000 == 29 [pid = 2944] [id = 331]
03:09:12 INFO - PROCESS | 2944 | --DOCSHELL 2001EC00 == 28 [pid = 2944] [id = 339]
03:09:12 INFO - PROCESS | 2944 | --DOCSHELL 1E8D9800 == 27 [pid = 2944] [id = 336]
03:09:13 INFO - PROCESS | 2944 | --DOMWINDOW == 183 (1E205000) [pid = 2944] [serial = 860] [outer = 00000000] [url = about:blank]
03:09:13 INFO - PROCESS | 2944 | --DOMWINDOW == 182 (19846400) [pid = 2944] [serial = 846] [outer = 00000000] [url = about:blank]
03:09:13 INFO - PROCESS | 2944 | --DOMWINDOW == 181 (17972000) [pid = 2944] [serial = 855] [outer = 00000000] [url = about:blank]
03:09:13 INFO - PROCESS | 2944 | --DOMWINDOW == 180 (1A790400) [pid = 2944] [serial = 849] [outer = 00000000] [url = about:blank]
03:09:13 INFO - PROCESS | 2944 | --DOMWINDOW == 179 (1BBA8800) [pid = 2944] [serial = 852] [outer = 00000000] [url = about:blank]
03:09:13 INFO - PROCESS | 2944 | --DOMWINDOW == 178 (176B6C00) [pid = 2944] [serial = 834] [outer = 00000000] [url = about:blank]
03:09:13 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
03:09:13 INFO - document served over http requires an https
03:09:13 INFO - sub-resource via script-tag using the meta-csp
03:09:13 INFO - delivery method with keep-origin-redirect and when
03:09: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"
03:09:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:13 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
03:09:13 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 4876ms
03:09:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
03:09:13 INFO - PROCESS | 2944 | ++DOCSHELL 0E729400 == 28 [pid = 2944] [id = 342]
03:09:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 179 (0E729C00) [pid = 2944] [serial = 957] [outer = 00000000]
03:09:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 180 (0EFA8800) [pid = 2944] [serial = 958] [outer = 0E729C00]
03:09:13 INFO - PROCESS | 2944 | 1448017753688 Marionette INFO loaded listener.js
03:09:13 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 181 (0F0D8800) [pid = 2944] [serial = 959] [outer = 0E729C00]
03:09:14 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
03:09:14 INFO - document served over http requires an https
03:09:14 INFO - sub-resource via script-tag using the meta-csp
03:09:14 INFO - delivery method with no-redirect and when
03:09: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"
03:09:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:14 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
03:09:14 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 730ms
03:09:14 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
03:09:14 INFO - PROCESS | 2944 | ++DOCSHELL 0F0E0C00 == 29 [pid = 2944] [id = 343]
03:09:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 182 (0F16A400) [pid = 2944] [serial = 960] [outer = 00000000]
03:09:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 183 (0F4F1000) [pid = 2944] [serial = 961] [outer = 0F16A400]
03:09:14 INFO - PROCESS | 2944 | 1448017754450 Marionette INFO loaded listener.js
03:09:14 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 184 (12D38C00) [pid = 2944] [serial = 962] [outer = 0F16A400]
03:09:15 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
03:09:15 INFO - document served over http requires an https
03:09:15 INFO - sub-resource via script-tag using the meta-csp
03:09:15 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:15 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
03:09:15 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 730ms
03:09:15 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
03:09:15 INFO - PROCESS | 2944 | ++DOCSHELL 13591400 == 30 [pid = 2944] [id = 344]
03:09:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 185 (13C21000) [pid = 2944] [serial = 963] [outer = 00000000]
03:09:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 186 (1493CC00) [pid = 2944] [serial = 964] [outer = 13C21000]
03:09:15 INFO - PROCESS | 2944 | 1448017755169 Marionette INFO loaded listener.js
03:09:15 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 187 (14BB2000) [pid = 2944] [serial = 965] [outer = 13C21000]
03:09:15 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
03:09:15 INFO - document served over http requires an https
03:09:15 INFO - sub-resource via xhr-request using the meta-csp
03:09:15 INFO - delivery method with keep-origin-redirect and when
03:09: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"
03:09:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:15 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
03:09:15 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 670ms
03:09:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
03:09:15 INFO - PROCESS | 2944 | ++DOCSHELL 15E4E400 == 31 [pid = 2944] [id = 345]
03:09:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 188 (15E4F000) [pid = 2944] [serial = 966] [outer = 00000000]
03:09:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 189 (16110400) [pid = 2944] [serial = 967] [outer = 15E4F000]
03:09:15 INFO - PROCESS | 2944 | 1448017755831 Marionette INFO loaded listener.js
03:09:15 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 190 (169BDC00) [pid = 2944] [serial = 968] [outer = 15E4F000]
03:09:16 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
03:09:16 INFO - document served over http requires an https
03:09:16 INFO - sub-resource via xhr-request using the meta-csp
03:09:16 INFO - delivery method with no-redirect and when
03:09: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"
03:09:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:16 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
03:09:16 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 670ms
03:09:16 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
03:09:16 INFO - PROCESS | 2944 | ++DOCSHELL 16E3CC00 == 32 [pid = 2944] [id = 346]
03:09:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 191 (16E3DC00) [pid = 2944] [serial = 969] [outer = 00000000]
03:09:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 192 (16E45800) [pid = 2944] [serial = 970] [outer = 16E3DC00]
03:09:16 INFO - PROCESS | 2944 | 1448017756535 Marionette INFO loaded listener.js
03:09:16 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 193 (176B6C00) [pid = 2944] [serial = 971] [outer = 16E3DC00]
03:09:17 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
03:09:17 INFO - document served over http requires an https
03:09:17 INFO - sub-resource via xhr-request using the meta-csp
03:09:17 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:17 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
03:09:17 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 730ms
03:09:17 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
03:09:17 INFO - PROCESS | 2944 | ++DOCSHELL 17834000 == 33 [pid = 2944] [id = 347]
03:09:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 194 (17844C00) [pid = 2944] [serial = 972] [outer = 00000000]
03:09:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 195 (1797E800) [pid = 2944] [serial = 973] [outer = 17844C00]
03:09:17 INFO - PROCESS | 2944 | 1448017757270 Marionette INFO loaded listener.js
03:09:17 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 196 (17A92C00) [pid = 2944] [serial = 974] [outer = 17844C00]
03:09:17 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
03:09:17 INFO - document served over http requires an https
03:09:17 INFO - sub-resource via xhr-request using the meta-csp
03:09:17 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:17 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
03:09:17 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 670ms
03:09:17 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
03:09:17 INFO - PROCESS | 2944 | ++DOCSHELL 17DC9C00 == 34 [pid = 2944] [id = 348]
03:09:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 197 (17DCC000) [pid = 2944] [serial = 975] [outer = 00000000]
03:09:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 198 (192CD800) [pid = 2944] [serial = 976] [outer = 17DCC000]
03:09:17 INFO - PROCESS | 2944 | 1448017757953 Marionette INFO loaded listener.js
03:09:18 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 199 (1947BC00) [pid = 2944] [serial = 977] [outer = 17DCC000]
03:09:18 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
03:09:18 INFO - document served over http requires an https
03:09:18 INFO - sub-resource via xhr-request using the meta-csp
03:09:18 INFO - delivery method with keep-origin-redirect and when
03:09: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"
03:09:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:18 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
03:09:18 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 730ms
03:09:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
03:09:18 INFO - PROCESS | 2944 | ++DOCSHELL 19E0F000 == 35 [pid = 2944] [id = 349]
03:09:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 200 (19E16800) [pid = 2944] [serial = 978] [outer = 00000000]
03:09:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 201 (1A1B6800) [pid = 2944] [serial = 979] [outer = 19E16800]
03:09:18 INFO - PROCESS | 2944 | 1448017758751 Marionette INFO loaded listener.js
03:09:18 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 202 (1A1B5C00) [pid = 2944] [serial = 980] [outer = 19E16800]
03:09:19 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
03:09:19 INFO - document served over http requires an https
03:09:19 INFO - sub-resource via xhr-request using the meta-csp
03:09:19 INFO - delivery method with no-redirect and when
03:09: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"
03:09:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:19 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
03:09:19 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 730ms
03:09:19 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
03:09:19 INFO - PROCESS | 2944 | ++DOCSHELL 0F16FC00 == 36 [pid = 2944] [id = 350]
03:09:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 203 (1A76F000) [pid = 2944] [serial = 981] [outer = 00000000]
03:09:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 204 (1A788000) [pid = 2944] [serial = 982] [outer = 1A76F000]
03:09:19 INFO - PROCESS | 2944 | 1448017759446 Marionette INFO loaded listener.js
03:09:19 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 205 (1A790400) [pid = 2944] [serial = 983] [outer = 1A76F000]
03:09:20 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
03:09:20 INFO - document served over http requires an https
03:09:20 INFO - sub-resource via xhr-request using the meta-csp
03:09:20 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:20 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
03:09:20 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 730ms
03:09:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 204 (1E20C400) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 203 (211B9800) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 202 (1B175C00) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 201 (2340C400) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 200 (236F4000) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 199 (23CCB400) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 198 (213BF400) [pid = 2944] [serial = 736] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 197 (28732800) [pid = 2944] [serial = 739] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 196 (23418000) [pid = 2944] [serial = 742] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 195 (17845800) [pid = 2944] [serial = 745] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 194 (21470800) [pid = 2944] [serial = 748] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 193 (22FB0C00) [pid = 2944] [serial = 751] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 192 (20C27800) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 191 (1E8DA000) [pid = 2944] [serial = 940] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 190 (2340AC00) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 189 (1908F400) [pid = 2944] [serial = 930] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 188 (1326EC00) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 187 (0B7F9800) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 186 (23522000) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 185 (28730000) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 184 (26764400) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 183 (28792800) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 182 (28F99000) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 181 (2317A000) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 180 (291C2400) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 179 (296AF800) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 178 (16639400) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 177 (169C2C00) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 176 (16106400) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 175 (22FB3000) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 174 (0B77EC00) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 173 (1F659C00) [pid = 2944] [serial = 866] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 172 (23528C00) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 171 (1341E800) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 170 (2045C400) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 169 (20269800) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 168 (20462400) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 167 (20631800) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 166 (1F65C000) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 165 (14BD4000) [pid = 2944] [serial = 920] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 164 (12E19C00) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 163 (1BBA7C00) [pid = 2944] [serial = 935] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017744708]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 162 (1E837800) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 161 (20461C00) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 160 (19034400) [pid = 2944] [serial = 915] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017740687]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 159 (20265C00) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 158 (211C6400) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 157 (191BB000) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 156 (2001D800) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 155 (20583800) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 154 (20E34000) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 153 (1B1A2000) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 152 (12D35800) [pid = 2944] [serial = 925] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 151 (1F65AC00) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 150 (16A47800) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 149 (17A0BC00) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 148 (20922000) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 147 (1E8D4C00) [pid = 2944] [serial = 910] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 146 (17845000) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 145 (21473000) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 144 (236F0800) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 143 (21055400) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 142 (1903D000) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 141 (20658C00) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 140 (13429800) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 139 (1E21EC00) [pid = 2944] [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]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 138 (2054D400) [pid = 2944] [serial = 881] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 137 (209B2800) [pid = 2944] [serial = 884] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 136 (210A5800) [pid = 2944] [serial = 887] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 135 (213C1C00) [pid = 2944] [serial = 890] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 134 (22C1A400) [pid = 2944] [serial = 893] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 133 (22F27C00) [pid = 2944] [serial = 896] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 132 (23178C00) [pid = 2944] [serial = 899] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 131 (23415C00) [pid = 2944] [serial = 902] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 130 (23643800) [pid = 2944] [serial = 905] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 129 (238DF400) [pid = 2944] [serial = 908] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 128 (17A94400) [pid = 2944] [serial = 911] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 127 (15E44C00) [pid = 2944] [serial = 913] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 126 (1A410000) [pid = 2944] [serial = 916] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017740687]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 125 (1B10A400) [pid = 2944] [serial = 918] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 124 (14943C00) [pid = 2944] [serial = 921] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 123 (1A403C00) [pid = 2944] [serial = 923] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 122 (12E24400) [pid = 2944] [serial = 926] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 121 (15E84800) [pid = 2944] [serial = 928] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 120 (17A8AC00) [pid = 2944] [serial = 931] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 119 (1A1C0000) [pid = 2944] [serial = 933] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 118 (1BD03C00) [pid = 2944] [serial = 936] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017744708]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 117 (1CB1B400) [pid = 2944] [serial = 938] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 116 (1E8DC800) [pid = 2944] [serial = 941] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 115 (1F53C000) [pid = 2944] [serial = 943] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 114 (14BD2400) [pid = 2944] [serial = 946] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 113 (20408400) [pid = 2944] [serial = 949] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 112 (2064D800) [pid = 2944] [serial = 952] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 111 (20E35800) [pid = 2944] [serial = 955] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 110 (0ACD3000) [pid = 2944] [serial = 867] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 109 (148B9800) [pid = 2944] [serial = 869] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 108 (1A76A400) [pid = 2944] [serial = 872] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 107 (1FC40C00) [pid = 2944] [serial = 875] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 106 (20268000) [pid = 2944] [serial = 878] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 105 (20582C00) [pid = 2944] [serial = 882] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 104 (20C21400) [pid = 2944] [serial = 885] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 103 (25C7D400) [pid = 2944] [serial = 640] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 102 (2878C800) [pid = 2944] [serial = 645] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 101 (2676EC00) [pid = 2944] [serial = 648] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 100 (28D93C00) [pid = 2944] [serial = 651] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 99 (28FA5800) [pid = 2944] [serial = 654] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 98 (2317F400) [pid = 2944] [serial = 657] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 97 (294CEC00) [pid = 2944] [serial = 660] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 96 (296BB000) [pid = 2944] [serial = 663] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 95 (1CB1A800) [pid = 2944] [serial = 666] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 94 (23CC3C00) [pid = 2944] [serial = 669] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 93 (17DC8000) [pid = 2944] [serial = 714] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 92 (209B4C00) [pid = 2944] [serial = 719] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 91 (216B6400) [pid = 2944] [serial = 722] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 90 (23182800) [pid = 2944] [serial = 725] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 89 (23636400) [pid = 2944] [serial = 728] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 88 (23A38C00) [pid = 2944] [serial = 731] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 87 (24C8D400) [pid = 2944] [serial = 734] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 86 (2872A400) [pid = 2944] [serial = 738] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 85 (294D2400) [pid = 2944] [serial = 741] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 84 (17844000) [pid = 2944] [serial = 744] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 83 (2918AC00) [pid = 2944] [serial = 747] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 82 (2147EC00) [pid = 2944] [serial = 750] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 81 (29183000) [pid = 2944] [serial = 753] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 80 (15E87400) [pid = 2944] [serial = 798] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 79 (1A772400) [pid = 2944] [serial = 801] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 78 (200D3400) [pid = 2944] [serial = 804] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 77 (20407800) [pid = 2944] [serial = 807] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 76 (2053AC00) [pid = 2944] [serial = 810] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 75 (2063E000) [pid = 2944] [serial = 813] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 74 (20B32400) [pid = 2944] [serial = 818] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 73 (20E88400) [pid = 2944] [serial = 823] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 72 (2114B800) [pid = 2944] [serial = 828] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 71 (1A78CC00) [pid = 2944] [serial = 831] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | --DOMWINDOW == 70 (20402000) [pid = 2944] [serial = 879] [outer = 00000000] [url = about:blank]
03:09:23 INFO - PROCESS | 2944 | ++DOCSHELL 0ACDA400 == 37 [pid = 2944] [id = 351]
03:09:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 71 (0B77EC00) [pid = 2944] [serial = 984] [outer = 00000000]
03:09:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 72 (12B87C00) [pid = 2944] [serial = 985] [outer = 0B77EC00]
03:09:23 INFO - PROCESS | 2944 | 1448017763233 Marionette INFO loaded listener.js
03:09:23 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 73 (1358F400) [pid = 2944] [serial = 986] [outer = 0B77EC00]
03:09:23 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
03:09:23 INFO - document served over http requires an http
03:09:23 INFO - sub-resource via fetch-request using the meta-referrer
03:09:23 INFO - delivery method with keep-origin-redirect and when
03:09: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"
03:09:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:09:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:09:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:09:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:23 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
03:09:23 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 3683ms
03:09:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
03:09:23 INFO - PROCESS | 2944 | ++DOCSHELL 17831800 == 38 [pid = 2944] [id = 352]
03:09:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 74 (17844000) [pid = 2944] [serial = 987] [outer = 00000000]
03:09:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 75 (1903FC00) [pid = 2944] [serial = 988] [outer = 17844000]
03:09:23 INFO - PROCESS | 2944 | 1448017763873 Marionette INFO loaded listener.js
03:09:23 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 76 (1A78B000) [pid = 2944] [serial = 989] [outer = 17844000]
03:09:24 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
03:09:24 INFO - document served over http requires an http
03:09:24 INFO - sub-resource via fetch-request using the meta-referrer
03:09:24 INFO - delivery method with no-redirect and when
03:09: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"
03:09:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:09:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:09:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:09:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:24 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
03:09:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 672ms
03:09:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
03:09:24 INFO - PROCESS | 2944 | ++DOCSHELL 17976000 == 39 [pid = 2944] [id = 353]
03:09:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 77 (1B182800) [pid = 2944] [serial = 990] [outer = 00000000]
03:09:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 78 (1B1AC000) [pid = 2944] [serial = 991] [outer = 1B182800]
03:09:24 INFO - PROCESS | 2944 | 1448017764539 Marionette INFO loaded listener.js
03:09:24 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 79 (1BBA6C00) [pid = 2944] [serial = 992] [outer = 1B182800]
03:09:25 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
03:09:25 INFO - document served over http requires an http
03:09:25 INFO - sub-resource via fetch-request using the meta-referrer
03:09:25 INFO - delivery method with swap-origin-redirect and when
03:09: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
03:09:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:09:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:09:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:09:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:25 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
03:09:25 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 630ms
03:09:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
03:09:25 INFO - PROCESS | 2944 | ++DOCSHELL 0ACD9400 == 40 [pid = 2944] [id = 354]
03:09:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 80 (0ACDC800) [pid = 2944] [serial = 993] [outer = 00000000]
03:09:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 81 (0B780800) [pid = 2944] [serial = 994] [outer = 0ACDC800]
03:09:25 INFO - PROCESS | 2944 | 1448017765362 Marionette INFO loaded listener.js
03:09:25 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 82 (0EFA6400) [pid = 2944] [serial = 995] [outer = 0ACDC800]
03:09:25 INFO - PROCESS | 2944 | ++DOCSHELL 13438000 == 41 [pid = 2944] [id = 355]
03:09:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 83 (13536000) [pid = 2944] [serial = 996] [outer = 00000000]
03:09:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 84 (14BD2400) [pid = 2944] [serial = 997] [outer = 13536000]
03:09:26 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
03:09:26 INFO - document served over http requires an http
03:09:26 INFO - sub-resource via iframe-tag using the meta-referrer
03:09:26 INFO - delivery method with keep-origin-redirect and when
03:09: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"
03:09:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:09:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:09:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:26 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
03:09:26 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 1067ms
03:09:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
03:09:26 INFO - PROCESS | 2944 | ++DOCSHELL 16639800 == 42 [pid = 2944] [id = 356]
03:09:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 85 (169B9C00) [pid = 2944] [serial = 998] [outer = 00000000]
03:09:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 86 (16E40400) [pid = 2944] [serial = 999] [outer = 169B9C00]
03:09:26 INFO - PROCESS | 2944 | 1448017766385 Marionette INFO loaded listener.js
03:09:26 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 87 (17845800) [pid = 2944] [serial = 1000] [outer = 169B9C00]
03:09:26 INFO - PROCESS | 2944 | ++DOCSHELL 1797E000 == 43 [pid = 2944] [id = 357]
03:09:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 88 (17DC8C00) [pid = 2944] [serial = 1001] [outer = 00000000]
03:09:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 89 (1A76F400) [pid = 2944] [serial = 1002] [outer = 17DC8C00]
03:09:27 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
03:09:27 INFO - document served over http requires an http
03:09:27 INFO - sub-resource via iframe-tag using the meta-referrer
03:09:27 INFO - delivery method with no-redirect and when
03:09: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"
03:09:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:09:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:09:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:27 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
03:09:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 970ms
03:09:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
03:09:27 INFO - PROCESS | 2944 | ++DOCSHELL 19E1C400 == 44 [pid = 2944] [id = 358]
03:09:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 90 (1A403000) [pid = 2944] [serial = 1003] [outer = 00000000]
03:09:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 91 (1BD0C400) [pid = 2944] [serial = 1004] [outer = 1A403000]
03:09:27 INFO - PROCESS | 2944 | 1448017767389 Marionette INFO loaded listener.js
03:09:27 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 92 (1BF9EC00) [pid = 2944] [serial = 1005] [outer = 1A403000]
03:09:27 INFO - PROCESS | 2944 | ++DOCSHELL 1CB1F800 == 45 [pid = 2944] [id = 359]
03:09:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 93 (1CB1FC00) [pid = 2944] [serial = 1006] [outer = 00000000]
03:09:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 94 (1CB12C00) [pid = 2944] [serial = 1007] [outer = 1CB1FC00]
03:09:28 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
03:09:28 INFO - document served over http requires an http
03:09:28 INFO - sub-resource via iframe-tag using the meta-referrer
03:09:28 INFO - delivery method with swap-origin-redirect and when
03:09: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
03:09:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:09:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:09:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:28 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
03:09:28 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 1070ms
03:09:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
03:09:28 INFO - PROCESS | 2944 | ++DOCSHELL 1C9AE800 == 46 [pid = 2944] [id = 360]
03:09:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 95 (1CB20800) [pid = 2944] [serial = 1008] [outer = 00000000]
03:09:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 96 (1D18E800) [pid = 2944] [serial = 1009] [outer = 1CB20800]
03:09:28 INFO - PROCESS | 2944 | 1448017768500 Marionette INFO loaded listener.js
03:09:28 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 97 (1D197000) [pid = 2944] [serial = 1010] [outer = 1CB20800]
03:09:29 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
03:09:29 INFO - document served over http requires an http
03:09:29 INFO - sub-resource via script-tag using the meta-referrer
03:09:29 INFO - delivery method with keep-origin-redirect and when
03:09: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"
03:09:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:29 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
03:09:29 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 970ms
03:09:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
03:09:29 INFO - PROCESS | 2944 | ++DOCSHELL 1E211C00 == 47 [pid = 2944] [id = 361]
03:09:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 98 (1E214000) [pid = 2944] [serial = 1011] [outer = 00000000]
03:09:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 99 (1E21CC00) [pid = 2944] [serial = 1012] [outer = 1E214000]
03:09:29 INFO - PROCESS | 2944 | 1448017769416 Marionette INFO loaded listener.js
03:09:29 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 100 (1E36FC00) [pid = 2944] [serial = 1013] [outer = 1E214000]
03:09:29 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
03:09:29 INFO - document served over http requires an http
03:09:29 INFO - sub-resource via script-tag using the meta-referrer
03:09:29 INFO - delivery method with no-redirect and when
03:09: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"
03:09:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:29 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
03:09:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 830ms
03:09:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
03:09:30 INFO - PROCESS | 2944 | ++DOCSHELL 1E82E400 == 48 [pid = 2944] [id = 362]
03:09:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 101 (1E82E800) [pid = 2944] [serial = 1014] [outer = 00000000]
03:09:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 102 (1E8D3400) [pid = 2944] [serial = 1015] [outer = 1E82E800]
03:09:30 INFO - PROCESS | 2944 | 1448017770305 Marionette INFO loaded listener.js
03:09:30 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 103 (1E8DBC00) [pid = 2944] [serial = 1016] [outer = 1E82E800]
03:09:30 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
03:09:30 INFO - document served over http requires an http
03:09:30 INFO - sub-resource via script-tag using the meta-referrer
03:09:30 INFO - delivery method with swap-origin-redirect and when
03:09: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
03:09:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:30 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
03:09:30 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 910ms
03:09:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
03:09:31 INFO - PROCESS | 2944 | ++DOCSHELL 1EBDFC00 == 49 [pid = 2944] [id = 363]
03:09:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 104 (1F533400) [pid = 2944] [serial = 1017] [outer = 00000000]
03:09:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 105 (1F540000) [pid = 2944] [serial = 1018] [outer = 1F533400]
03:09:31 INFO - PROCESS | 2944 | 1448017771219 Marionette INFO loaded listener.js
03:09:31 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 106 (1F661800) [pid = 2944] [serial = 1019] [outer = 1F533400]
03:09:31 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
03:09:31 INFO - document served over http requires an http
03:09:31 INFO - sub-resource via xhr-request using the meta-referrer
03:09:31 INFO - delivery method with keep-origin-redirect and when
03:09: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"
03:09:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:31 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
03:09:31 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 870ms
03:09:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
03:09:32 INFO - PROCESS | 2944 | ++DOCSHELL 191C0400 == 50 [pid = 2944] [id = 364]
03:09:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 107 (194DB400) [pid = 2944] [serial = 1020] [outer = 00000000]
03:09:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 108 (2001C400) [pid = 2944] [serial = 1021] [outer = 194DB400]
03:09:32 INFO - PROCESS | 2944 | 1448017772065 Marionette INFO loaded listener.js
03:09:32 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 109 (200CB000) [pid = 2944] [serial = 1022] [outer = 194DB400]
03:09:32 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
03:09:32 INFO - document served over http requires an http
03:09:32 INFO - sub-resource via xhr-request using the meta-referrer
03:09:32 INFO - delivery method with no-redirect and when
03:09:32 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"
03:09:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:32 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
03:09:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 830ms
03:09:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
03:09:32 INFO - PROCESS | 2944 | ++DOCSHELL 2001CC00 == 51 [pid = 2944] [id = 365]
03:09:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 110 (200CE000) [pid = 2944] [serial = 1023] [outer = 00000000]
03:09:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 111 (20266C00) [pid = 2944] [serial = 1024] [outer = 200CE000]
03:09:32 INFO - PROCESS | 2944 | 1448017772943 Marionette INFO loaded listener.js
03:09:33 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 112 (2026A800) [pid = 2944] [serial = 1025] [outer = 200CE000]
03:09:33 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
03:09:33 INFO - document served over http requires an http
03:09:33 INFO - sub-resource via xhr-request using the meta-referrer
03:09:33 INFO - delivery method with swap-origin-redirect and when
03:09: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
03:09:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:33 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
03:09:33 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 871ms
03:09:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
03:09:33 INFO - PROCESS | 2944 | ++DOCSHELL 20282800 == 52 [pid = 2944] [id = 366]
03:09:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 113 (20284800) [pid = 2944] [serial = 1026] [outer = 00000000]
03:09:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 114 (20406000) [pid = 2944] [serial = 1027] [outer = 20284800]
03:09:33 INFO - PROCESS | 2944 | 1448017773784 Marionette INFO loaded listener.js
03:09:33 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 115 (2040B000) [pid = 2944] [serial = 1028] [outer = 20284800]
03:09:34 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
03:09:34 INFO - document served over http requires an https
03:09:34 INFO - sub-resource via fetch-request using the meta-referrer
03:09:34 INFO - delivery method with keep-origin-redirect and when
03:09: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"
03:09:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:09:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:09:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:09:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:34 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
03:09:34 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 930ms
03:09:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
03:09:34 INFO - PROCESS | 2944 | ++DOCSHELL 2045A800 == 53 [pid = 2944] [id = 367]
03:09:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 116 (2045CC00) [pid = 2944] [serial = 1029] [outer = 00000000]
03:09:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 117 (2052D400) [pid = 2944] [serial = 1030] [outer = 2045CC00]
03:09:34 INFO - PROCESS | 2944 | 1448017774721 Marionette INFO loaded listener.js
03:09:34 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 118 (2054A000) [pid = 2944] [serial = 1031] [outer = 2045CC00]
03:09:35 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
03:09:35 INFO - document served over http requires an https
03:09:35 INFO - sub-resource via fetch-request using the meta-referrer
03:09:35 INFO - delivery method with no-redirect and when
03:09: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"
03:09:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:09:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:09:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:09:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:35 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
03:09:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 930ms
03:09:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
03:09:35 INFO - PROCESS | 2944 | ++DOCSHELL 2057F000 == 54 [pid = 2944] [id = 368]
03:09:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 119 (20580800) [pid = 2944] [serial = 1032] [outer = 00000000]
03:09:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 120 (20635000) [pid = 2944] [serial = 1033] [outer = 20580800]
03:09:35 INFO - PROCESS | 2944 | 1448017775694 Marionette INFO loaded listener.js
03:09:35 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 121 (2063D800) [pid = 2944] [serial = 1034] [outer = 20580800]
03:09:36 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
03:09:36 INFO - document served over http requires an https
03:09:36 INFO - sub-resource via fetch-request using the meta-referrer
03:09:36 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:09:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:09:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:09:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:36 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
03:09:36 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 970ms
03:09:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
03:09:36 INFO - PROCESS | 2944 | ++DOCSHELL 2063FC00 == 55 [pid = 2944] [id = 369]
03:09:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 122 (2064CC00) [pid = 2944] [serial = 1035] [outer = 00000000]
03:09:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 123 (20658C00) [pid = 2944] [serial = 1036] [outer = 2064CC00]
03:09:36 INFO - PROCESS | 2944 | 1448017776662 Marionette INFO loaded listener.js
03:09:36 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 124 (2092B000) [pid = 2944] [serial = 1037] [outer = 2064CC00]
03:09:37 INFO - PROCESS | 2944 | ++DOCSHELL 209B5800 == 56 [pid = 2944] [id = 370]
03:09:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 125 (209B7C00) [pid = 2944] [serial = 1038] [outer = 00000000]
03:09:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 126 (20B34000) [pid = 2944] [serial = 1039] [outer = 209B7C00]
03:09:37 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
03:09:37 INFO - document served over http requires an https
03:09:37 INFO - sub-resource via iframe-tag using the meta-referrer
03:09:37 INFO - delivery method with keep-origin-redirect and when
03:09: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"
03:09:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:09:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:09:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:37 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
03:09:37 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 1014ms
03:09:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
03:09:37 INFO - PROCESS | 2944 | ++DOCSHELL 209B9400 == 57 [pid = 2944] [id = 371]
03:09:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 127 (209B9C00) [pid = 2944] [serial = 1040] [outer = 00000000]
03:09:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 128 (20B3E400) [pid = 2944] [serial = 1041] [outer = 209B9C00]
03:09:37 INFO - PROCESS | 2944 | 1448017777685 Marionette INFO loaded listener.js
03:09:37 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 129 (20C22C00) [pid = 2944] [serial = 1042] [outer = 209B9C00]
03:09:38 INFO - PROCESS | 2944 | ++DOCSHELL 20653C00 == 58 [pid = 2944] [id = 372]
03:09:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 130 (20C27000) [pid = 2944] [serial = 1043] [outer = 00000000]
03:09:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 131 (20E2A800) [pid = 2944] [serial = 1044] [outer = 20C27000]
03:09:38 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
03:09:38 INFO - document served over http requires an https
03:09:38 INFO - sub-resource via iframe-tag using the meta-referrer
03:09:38 INFO - delivery method with no-redirect and when
03:09: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"
03:09:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:09:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:09:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:38 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
03:09:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 930ms
03:09:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
03:09:38 INFO - PROCESS | 2944 | ++DOCSHELL 20E2A400 == 59 [pid = 2944] [id = 373]
03:09:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 132 (20E2DC00) [pid = 2944] [serial = 1045] [outer = 00000000]
03:09:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 133 (20E88400) [pid = 2944] [serial = 1046] [outer = 20E2DC00]
03:09:38 INFO - PROCESS | 2944 | 1448017778636 Marionette INFO loaded listener.js
03:09:38 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 134 (20E8D800) [pid = 2944] [serial = 1047] [outer = 20E2DC00]
03:09:39 INFO - PROCESS | 2944 | ++DOCSHELL 2105B400 == 60 [pid = 2944] [id = 374]
03:09:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 135 (2105BC00) [pid = 2944] [serial = 1048] [outer = 00000000]
03:09:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 136 (210A3800) [pid = 2944] [serial = 1049] [outer = 2105BC00]
03:09:39 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
03:09:39 INFO - document served over http requires an https
03:09:39 INFO - sub-resource via iframe-tag using the meta-referrer
03:09:39 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:09:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:09:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:39 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
03:09:39 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 1013ms
03:09:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
03:09:39 INFO - PROCESS | 2944 | ++DOCSHELL 2105E000 == 61 [pid = 2944] [id = 375]
03:09:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 137 (21099800) [pid = 2944] [serial = 1050] [outer = 00000000]
03:09:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 138 (210A6C00) [pid = 2944] [serial = 1051] [outer = 21099800]
03:09:39 INFO - PROCESS | 2944 | 1448017779685 Marionette INFO loaded listener.js
03:09:39 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 139 (21154C00) [pid = 2944] [serial = 1052] [outer = 21099800]
03:09:40 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
03:09:40 INFO - document served over http requires an https
03:09:40 INFO - sub-resource via script-tag using the meta-referrer
03:09:40 INFO - delivery method with keep-origin-redirect and when
03:09: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"
03:09:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:40 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
03:09:40 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 1019ms
03:09:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
03:09:41 INFO - PROCESS | 2944 | ++DOCSHELL 20927C00 == 62 [pid = 2944] [id = 376]
03:09:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 140 (20929000) [pid = 2944] [serial = 1053] [outer = 00000000]
03:09:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 141 (213C8000) [pid = 2944] [serial = 1054] [outer = 20929000]
03:09:41 INFO - PROCESS | 2944 | 1448017781363 Marionette INFO loaded listener.js
03:09:41 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 142 (2147A800) [pid = 2944] [serial = 1055] [outer = 20929000]
03:09:42 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
03:09:42 INFO - document served over http requires an https
03:09:42 INFO - sub-resource via script-tag using the meta-referrer
03:09:42 INFO - delivery method with no-redirect and when
03:09:42 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"
03:09:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:42 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
03:09:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1632ms
03:09:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
03:09:42 INFO - PROCESS | 2944 | ++DOCSHELL 0B77D400 == 63 [pid = 2944] [id = 377]
03:09:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 143 (0EFAE000) [pid = 2944] [serial = 1056] [outer = 00000000]
03:09:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 144 (17848C00) [pid = 2944] [serial = 1057] [outer = 0EFAE000]
03:09:42 INFO - PROCESS | 2944 | 1448017782300 Marionette INFO loaded listener.js
03:09:42 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 145 (1A771400) [pid = 2944] [serial = 1058] [outer = 0EFAE000]
03:09:43 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
03:09:43 INFO - document served over http requires an https
03:09:43 INFO - sub-resource via script-tag using the meta-referrer
03:09:43 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:43 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
03:09:43 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 1420ms
03:09:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
03:09:43 INFO - PROCESS | 2944 | ++DOCSHELL 0F162800 == 64 [pid = 2944] [id = 378]
03:09:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 146 (0F164C00) [pid = 2944] [serial = 1059] [outer = 00000000]
03:09:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 147 (1343AC00) [pid = 2944] [serial = 1060] [outer = 0F164C00]
03:09:43 INFO - PROCESS | 2944 | 1448017783747 Marionette INFO loaded listener.js
03:09:43 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 148 (152CFC00) [pid = 2944] [serial = 1061] [outer = 0F164C00]
03:09:44 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
03:09:44 INFO - document served over http requires an https
03:09:44 INFO - sub-resource via xhr-request using the meta-referrer
03:09:44 INFO - delivery method with keep-origin-redirect and when
03:09: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"
03:09:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:44 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
03:09:44 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 870ms
03:09:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
03:09:44 INFO - PROCESS | 2944 | ++DOCSHELL 0B777800 == 65 [pid = 2944] [id = 379]
03:09:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 149 (0B77FC00) [pid = 2944] [serial = 1062] [outer = 00000000]
03:09:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 150 (12E23C00) [pid = 2944] [serial = 1063] [outer = 0B77FC00]
03:09:44 INFO - PROCESS | 2944 | 1448017784744 Marionette INFO loaded listener.js
03:09:44 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 151 (17979800) [pid = 2944] [serial = 1064] [outer = 0B77FC00]
03:09:45 INFO - PROCESS | 2944 | --DOCSHELL 1BD0F400 == 64 [pid = 2944] [id = 28]
03:09:45 INFO - PROCESS | 2944 | --DOCSHELL 1796F800 == 63 [pid = 2944] [id = 26]
03:09:45 INFO - PROCESS | 2944 | --DOCSHELL 1BBACC00 == 62 [pid = 2944] [id = 8]
03:09:45 INFO - PROCESS | 2944 | --DOCSHELL 0F451C00 == 61 [pid = 2944] [id = 14]
03:09:45 INFO - PROCESS | 2944 | --DOCSHELL 0F4C3800 == 60 [pid = 2944] [id = 33]
03:09:45 INFO - PROCESS | 2944 | --DOCSHELL 13495400 == 59 [pid = 2944] [id = 16]
03:09:45 INFO - PROCESS | 2944 | --DOCSHELL 0ACD6800 == 58 [pid = 2944] [id = 31]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 150 (16A4C400) [pid = 2944] [serial = 914] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 149 (238E3000) [pid = 2944] [serial = 909] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 148 (236EA400) [pid = 2944] [serial = 906] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 147 (2352C400) [pid = 2944] [serial = 903] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 146 (231BF800) [pid = 2944] [serial = 900] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 145 (22F2DC00) [pid = 2944] [serial = 897] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 144 (22C20800) [pid = 2944] [serial = 894] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 143 (213C7C00) [pid = 2944] [serial = 891] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 142 (21156000) [pid = 2944] [serial = 888] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 141 (1FC4AC00) [pid = 2944] [serial = 876] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 140 (1BF9F800) [pid = 2944] [serial = 873] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 139 (15E83C00) [pid = 2944] [serial = 870] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 138 (1EBD7000) [pid = 2944] [serial = 865] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 137 (1F664000) [pid = 2944] [serial = 944] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 136 (20532000) [pid = 2944] [serial = 950] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 135 (1D196000) [pid = 2944] [serial = 939] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 134 (17A8A400) [pid = 2944] [serial = 947] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 133 (20921C00) [pid = 2944] [serial = 953] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 132 (1A768800) [pid = 2944] [serial = 934] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 131 (176BBC00) [pid = 2944] [serial = 929] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 130 (1BBD1C00) [pid = 2944] [serial = 924] [outer = 00000000] [url = about:blank]
03:09:45 INFO - PROCESS | 2944 | --DOMWINDOW == 129 (1BD06800) [pid = 2944] [serial = 919] [outer = 00000000] [url = about:blank]
03:09:45 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
03:09:45 INFO - document served over http requires an https
03:09:45 INFO - sub-resource via xhr-request using the meta-referrer
03:09:45 INFO - delivery method with no-redirect and when
03:09: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"
03:09:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:45 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
03:09:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1068ms
03:09:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
03:09:45 INFO - PROCESS | 2944 | ++DOCSHELL 0ACDB400 == 59 [pid = 2944] [id = 380]
03:09:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 130 (0ACDCC00) [pid = 2944] [serial = 1065] [outer = 00000000]
03:09:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 131 (0F323C00) [pid = 2944] [serial = 1066] [outer = 0ACDCC00]
03:09:45 INFO - PROCESS | 2944 | 1448017785725 Marionette INFO loaded listener.js
03:09:45 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 132 (12E1E000) [pid = 2944] [serial = 1067] [outer = 0ACDCC00]
03:09:46 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
03:09:46 INFO - document served over http requires an https
03:09:46 INFO - sub-resource via xhr-request using the meta-referrer
03:09:46 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:46 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
03:09:46 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 770ms
03:09:46 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
03:09:46 INFO - PROCESS | 2944 | ++DOCSHELL 15E47C00 == 60 [pid = 2944] [id = 381]
03:09:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 133 (15E87000) [pid = 2944] [serial = 1068] [outer = 00000000]
03:09:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 134 (1663B400) [pid = 2944] [serial = 1069] [outer = 15E87000]
03:09:46 INFO - PROCESS | 2944 | 1448017786364 Marionette INFO loaded listener.js
03:09:46 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 135 (16A45400) [pid = 2944] [serial = 1070] [outer = 15E87000]
03:09:46 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
03:09:46 INFO - document served over http requires an http
03:09:46 INFO - sub-resource via fetch-request using the meta-referrer
03:09:46 INFO - delivery method with keep-origin-redirect and when
03:09:46 INFO - the target request is same-origin.
03:09:46 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 631ms
03:09:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
03:09:46 INFO - PROCESS | 2944 | ++DOCSHELL 16E44C00 == 61 [pid = 2944] [id = 382]
03:09:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 136 (176B6400) [pid = 2944] [serial = 1071] [outer = 00000000]
03:09:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 137 (17830C00) [pid = 2944] [serial = 1072] [outer = 176B6400]
03:09:47 INFO - PROCESS | 2944 | 1448017786991 Marionette INFO loaded listener.js
03:09:47 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 138 (17977C00) [pid = 2944] [serial = 1073] [outer = 176B6400]
03:09:47 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
03:09:47 INFO - document served over http requires an http
03:09:47 INFO - sub-resource via fetch-request using the meta-referrer
03:09:47 INFO - delivery method with no-redirect and when
03:09:47 INFO - the target request is same-origin.
03:09:47 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 670ms
03:09:47 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
03:09:47 INFO - PROCESS | 2944 | ++DOCSHELL 169C3000 == 62 [pid = 2944] [id = 383]
03:09:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 139 (17A8F400) [pid = 2944] [serial = 1074] [outer = 00000000]
03:09:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 140 (192A1000) [pid = 2944] [serial = 1075] [outer = 17A8F400]
03:09:47 INFO - PROCESS | 2944 | 1448017787654 Marionette INFO loaded listener.js
03:09:47 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 141 (19846400) [pid = 2944] [serial = 1076] [outer = 17A8F400]
03:09:48 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
03:09:48 INFO - document served over http requires an http
03:09:48 INFO - sub-resource via fetch-request using the meta-referrer
03:09:48 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:09:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:09:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:09:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:48 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
03:09:48 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 730ms
03:09:48 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
03:09:48 INFO - PROCESS | 2944 | ++DOCSHELL 1A1B9C00 == 63 [pid = 2944] [id = 384]
03:09:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 142 (1A1BC400) [pid = 2944] [serial = 1077] [outer = 00000000]
03:09:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 143 (1A766400) [pid = 2944] [serial = 1078] [outer = 1A1BC400]
03:09:48 INFO - PROCESS | 2944 | 1448017788423 Marionette INFO loaded listener.js
03:09:48 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 144 (1A770400) [pid = 2944] [serial = 1079] [outer = 1A1BC400]
03:09:48 INFO - PROCESS | 2944 | ++DOCSHELL 1B109000 == 64 [pid = 2944] [id = 385]
03:09:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 145 (1B109800) [pid = 2944] [serial = 1080] [outer = 00000000]
03:09:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 146 (1B174400) [pid = 2944] [serial = 1081] [outer = 1B109800]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 145 (1B1AC000) [pid = 2944] [serial = 991] [outer = 00000000] [url = about:blank]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 144 (19E16800) [pid = 2944] [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]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 143 (15E4F000) [pid = 2944] [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]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 142 (17844000) [pid = 2944] [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]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 141 (1A76F000) [pid = 2944] [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]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 140 (17844C00) [pid = 2944] [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]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 139 (0F16A400) [pid = 2944] [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]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 138 (17DCC000) [pid = 2944] [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]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 137 (13C21000) [pid = 2944] [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]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 136 (16E3DC00) [pid = 2944] [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]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 135 (0E729C00) [pid = 2944] [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]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 134 (0B77EC00) [pid = 2944] [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]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 133 (12B87C00) [pid = 2944] [serial = 985] [outer = 00000000] [url = about:blank]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 132 (16E45800) [pid = 2944] [serial = 970] [outer = 00000000] [url = about:blank]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 131 (1903FC00) [pid = 2944] [serial = 988] [outer = 00000000] [url = about:blank]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 130 (1A788000) [pid = 2944] [serial = 982] [outer = 00000000] [url = about:blank]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 129 (0F4F1000) [pid = 2944] [serial = 961] [outer = 00000000] [url = about:blank]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 128 (16110400) [pid = 2944] [serial = 967] [outer = 00000000] [url = about:blank]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 127 (192CD800) [pid = 2944] [serial = 976] [outer = 00000000] [url = about:blank]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 126 (0EFA8800) [pid = 2944] [serial = 958] [outer = 00000000] [url = about:blank]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 125 (1797E800) [pid = 2944] [serial = 973] [outer = 00000000] [url = about:blank]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 124 (1493CC00) [pid = 2944] [serial = 964] [outer = 00000000] [url = about:blank]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 123 (1A1B6800) [pid = 2944] [serial = 979] [outer = 00000000] [url = about:blank]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 122 (1A790400) [pid = 2944] [serial = 983] [outer = 00000000] [url = about:blank]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 121 (17A92C00) [pid = 2944] [serial = 974] [outer = 00000000] [url = about:blank]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 120 (14BB2000) [pid = 2944] [serial = 965] [outer = 00000000] [url = about:blank]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 119 (1A1B5C00) [pid = 2944] [serial = 980] [outer = 00000000] [url = about:blank]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 118 (169BDC00) [pid = 2944] [serial = 968] [outer = 00000000] [url = about:blank]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 117 (176B6C00) [pid = 2944] [serial = 971] [outer = 00000000] [url = about:blank]
03:09:48 INFO - PROCESS | 2944 | --DOMWINDOW == 116 (1947BC00) [pid = 2944] [serial = 977] [outer = 00000000] [url = about:blank]
03:09:48 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
03:09:48 INFO - document served over http requires an http
03:09:48 INFO - sub-resource via iframe-tag using the meta-referrer
03:09:48 INFO - delivery method with keep-origin-redirect and when
03:09:48 INFO - the target request is same-origin.
03:09:48 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 730ms
03:09:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
03:09:49 INFO - PROCESS | 2944 | ++DOCSHELL 12B87C00 == 65 [pid = 2944] [id = 386]
03:09:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 117 (13428800) [pid = 2944] [serial = 1082] [outer = 00000000]
03:09:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 118 (1797E800) [pid = 2944] [serial = 1083] [outer = 13428800]
03:09:49 INFO - PROCESS | 2944 | 1448017789160 Marionette INFO loaded listener.js
03:09:49 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 119 (1A1BF000) [pid = 2944] [serial = 1084] [outer = 13428800]
03:09:49 INFO - PROCESS | 2944 | ++DOCSHELL 1B1A1400 == 66 [pid = 2944] [id = 387]
03:09:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 120 (1B1A2000) [pid = 2944] [serial = 1085] [outer = 00000000]
03:09:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 121 (1BBA8000) [pid = 2944] [serial = 1086] [outer = 1B1A2000]
03:09:49 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
03:09:49 INFO - document served over http requires an http
03:09:49 INFO - sub-resource via iframe-tag using the meta-referrer
03:09:49 INFO - delivery method with no-redirect and when
03:09:49 INFO - the target request is same-origin.
03:09:49 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 670ms
03:09:49 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
03:09:49 INFO - PROCESS | 2944 | ++DOCSHELL 1B116800 == 67 [pid = 2944] [id = 388]
03:09:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 122 (1B176800) [pid = 2944] [serial = 1087] [outer = 00000000]
03:09:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 123 (1BBA7000) [pid = 2944] [serial = 1088] [outer = 1B176800]
03:09:49 INFO - PROCESS | 2944 | 1448017789833 Marionette INFO loaded listener.js
03:09:49 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 124 (1CB06800) [pid = 2944] [serial = 1089] [outer = 1B176800]
03:09:50 INFO - PROCESS | 2944 | ++DOCSHELL 1CB16C00 == 68 [pid = 2944] [id = 389]
03:09:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 125 (1CFF3800) [pid = 2944] [serial = 1090] [outer = 00000000]
03:09:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 126 (1D196800) [pid = 2944] [serial = 1091] [outer = 1CFF3800]
03:09:50 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
03:09:50 INFO - document served over http requires an http
03:09:50 INFO - sub-resource via iframe-tag using the meta-referrer
03:09:50 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:09:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:09:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:50 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
03:09:50 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 670ms
03:09:50 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
03:09:50 INFO - PROCESS | 2944 | ++DOCSHELL 1CFF9800 == 69 [pid = 2944] [id = 390]
03:09:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 127 (1CFF9C00) [pid = 2944] [serial = 1092] [outer = 00000000]
03:09:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 128 (1E21A800) [pid = 2944] [serial = 1093] [outer = 1CFF9C00]
03:09:50 INFO - PROCESS | 2944 | 1448017790535 Marionette INFO loaded listener.js
03:09:50 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 129 (1E37C800) [pid = 2944] [serial = 1094] [outer = 1CFF9C00]
03:09:51 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
03:09:51 INFO - document served over http requires an http
03:09:51 INFO - sub-resource via script-tag using the meta-referrer
03:09:51 INFO - delivery method with keep-origin-redirect and when
03:09:51 INFO - the target request is same-origin.
03:09:51 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 670ms
03:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
03:09:51 INFO - PROCESS | 2944 | ++DOCSHELL 1E8DE800 == 70 [pid = 2944] [id = 391]
03:09:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 130 (1E8E1800) [pid = 2944] [serial = 1095] [outer = 00000000]
03:09:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 131 (1F539400) [pid = 2944] [serial = 1096] [outer = 1E8E1800]
03:09:51 INFO - PROCESS | 2944 | 1448017791175 Marionette INFO loaded listener.js
03:09:51 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 132 (20016C00) [pid = 2944] [serial = 1097] [outer = 1E8E1800]
03:09:51 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
03:09:51 INFO - document served over http requires an http
03:09:51 INFO - sub-resource via script-tag using the meta-referrer
03:09:51 INFO - delivery method with no-redirect and when
03:09:51 INFO - the target request is same-origin.
03:09:51 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 630ms
03:09:51 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
03:09:51 INFO - PROCESS | 2944 | ++DOCSHELL 14BDF000 == 71 [pid = 2944] [id = 392]
03:09:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 133 (1E371C00) [pid = 2944] [serial = 1098] [outer = 00000000]
03:09:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 134 (20533800) [pid = 2944] [serial = 1099] [outer = 1E371C00]
03:09:51 INFO - PROCESS | 2944 | 1448017791797 Marionette INFO loaded listener.js
03:09:51 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 135 (2053CC00) [pid = 2944] [serial = 1100] [outer = 1E371C00]
03:09:52 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
03:09:52 INFO - document served over http requires an http
03:09:52 INFO - sub-resource via script-tag using the meta-referrer
03:09:52 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:52 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
03:09:52 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 930ms
03:09:52 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
03:09:52 INFO - PROCESS | 2944 | ++DOCSHELL 12E20C00 == 72 [pid = 2944] [id = 393]
03:09:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 136 (13228800) [pid = 2944] [serial = 1101] [outer = 00000000]
03:09:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 137 (15E43800) [pid = 2944] [serial = 1102] [outer = 13228800]
03:09:52 INFO - PROCESS | 2944 | 1448017792910 Marionette INFO loaded listener.js
03:09:52 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 138 (169C7000) [pid = 2944] [serial = 1103] [outer = 13228800]
03:09:53 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
03:09:53 INFO - document served over http requires an http
03:09:53 INFO - sub-resource via xhr-request using the meta-referrer
03:09:53 INFO - delivery method with keep-origin-redirect and when
03:09:53 INFO - the target request is same-origin.
03:09:53 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 931ms
03:09:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
03:09:53 INFO - PROCESS | 2944 | ++DOCSHELL 17A93400 == 73 [pid = 2944] [id = 394]
03:09:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 139 (19037800) [pid = 2944] [serial = 1104] [outer = 00000000]
03:09:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 140 (19E54400) [pid = 2944] [serial = 1105] [outer = 19037800]
03:09:53 INFO - PROCESS | 2944 | 1448017793848 Marionette INFO loaded listener.js
03:09:53 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 141 (1BD0A400) [pid = 2944] [serial = 1106] [outer = 19037800]
03:09:54 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
03:09:54 INFO - document served over http requires an http
03:09:54 INFO - sub-resource via xhr-request using the meta-referrer
03:09:54 INFO - delivery method with no-redirect and when
03:09:54 INFO - the target request is same-origin.
03:09:54 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 870ms
03:09:54 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
03:09:54 INFO - PROCESS | 2944 | ++DOCSHELL 1FC40C00 == 74 [pid = 2944] [id = 395]
03:09:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 142 (1FC41C00) [pid = 2944] [serial = 1107] [outer = 00000000]
03:09:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 143 (2027A000) [pid = 2944] [serial = 1108] [outer = 1FC41C00]
03:09:54 INFO - PROCESS | 2944 | 1448017794704 Marionette INFO loaded listener.js
03:09:54 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 144 (20583000) [pid = 2944] [serial = 1109] [outer = 1FC41C00]
03:09:55 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
03:09:55 INFO - document served over http requires an http
03:09:55 INFO - sub-resource via xhr-request using the meta-referrer
03:09:55 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:55 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
03:09:55 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 830ms
03:09:55 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
03:09:55 INFO - PROCESS | 2944 | ++DOCSHELL 20633800 == 75 [pid = 2944] [id = 396]
03:09:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 145 (2064E800) [pid = 2944] [serial = 1110] [outer = 00000000]
03:09:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 146 (20B3DC00) [pid = 2944] [serial = 1111] [outer = 2064E800]
03:09:55 INFO - PROCESS | 2944 | 1448017795558 Marionette INFO loaded listener.js
03:09:55 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 147 (20E38C00) [pid = 2944] [serial = 1112] [outer = 2064E800]
03:09:56 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
03:09:56 INFO - document served over http requires an https
03:09:56 INFO - sub-resource via fetch-request using the meta-referrer
03:09:56 INFO - delivery method with keep-origin-redirect and when
03:09: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"
03:09:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:09:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:09:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:09:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:56 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
03:09:56 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 970ms
03:09:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
03:09:56 INFO - PROCESS | 2944 | ++DOCSHELL 209B8000 == 76 [pid = 2944] [id = 397]
03:09:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 148 (209BB800) [pid = 2944] [serial = 1113] [outer = 00000000]
03:09:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 149 (211C1C00) [pid = 2944] [serial = 1114] [outer = 209BB800]
03:09:56 INFO - PROCESS | 2944 | 1448017796566 Marionette INFO loaded listener.js
03:09:56 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 150 (213C4C00) [pid = 2944] [serial = 1115] [outer = 209BB800]
03:09:57 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
03:09:57 INFO - document served over http requires an https
03:09:57 INFO - sub-resource via fetch-request using the meta-referrer
03:09:57 INFO - delivery method with no-redirect and when
03:09: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"
03:09:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:09:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:09:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:09:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:57 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
03:09:57 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 970ms
03:09:57 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
03:09:57 INFO - PROCESS | 2944 | ++DOCSHELL 213C3400 == 77 [pid = 2944] [id = 398]
03:09:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 151 (213C4000) [pid = 2944] [serial = 1116] [outer = 00000000]
03:09:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 152 (22C17C00) [pid = 2944] [serial = 1117] [outer = 213C4000]
03:09:57 INFO - PROCESS | 2944 | 1448017797514 Marionette INFO loaded listener.js
03:09:57 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 153 (22C20000) [pid = 2944] [serial = 1118] [outer = 213C4000]
03:09:58 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
03:09:58 INFO - document served over http requires an https
03:09:58 INFO - sub-resource via fetch-request using the meta-referrer
03:09:58 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:09:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:09:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:09:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:58 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
03:09:58 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 931ms
03:09:58 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
03:09:58 INFO - PROCESS | 2944 | ++DOCSHELL 22DB4C00 == 78 [pid = 2944] [id = 399]
03:09:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 154 (22DB6000) [pid = 2944] [serial = 1119] [outer = 00000000]
03:09:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 155 (22F25400) [pid = 2944] [serial = 1120] [outer = 22DB6000]
03:09:58 INFO - PROCESS | 2944 | 1448017798524 Marionette INFO loaded listener.js
03:09:58 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 156 (22F2B000) [pid = 2944] [serial = 1121] [outer = 22DB6000]
03:09:59 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
03:09:59 INFO - document served over http requires an https
03:09:59 INFO - sub-resource via fetch-request using the meta-referrer
03:09:59 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:09:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:09:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:09:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:59 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
03:09:59 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 970ms
03:09:59 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
03:09:59 INFO - PROCESS | 2944 | ++DOCSHELL 22F33800 == 79 [pid = 2944] [id = 400]
03:09:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 157 (22FAB400) [pid = 2944] [serial = 1122] [outer = 00000000]
03:09:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 158 (22FB1C00) [pid = 2944] [serial = 1123] [outer = 22FAB400]
03:09:59 INFO - PROCESS | 2944 | 1448017799465 Marionette INFO loaded listener.js
03:09:59 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 159 (22FB6C00) [pid = 2944] [serial = 1124] [outer = 22FAB400]
03:10:00 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
03:10:00 INFO - document served over http requires an https
03:10:00 INFO - sub-resource via fetch-request using the meta-referrer
03:10:00 INFO - delivery method with keep-origin-redirect and when
03:10: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"
03:10:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:10:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:10:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:10:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:00 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
03:10:00 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 990ms
03:10:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
03:10:00 INFO - PROCESS | 2944 | ++DOCSHELL 22FBA400 == 80 [pid = 2944] [id = 401]
03:10:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 160 (2317B400) [pid = 2944] [serial = 1125] [outer = 00000000]
03:10:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 161 (23184800) [pid = 2944] [serial = 1126] [outer = 2317B400]
03:10:00 INFO - PROCESS | 2944 | 1448017800421 Marionette INFO loaded listener.js
03:10:00 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 162 (231BF000) [pid = 2944] [serial = 1127] [outer = 2317B400]
03:10:01 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
03:10:01 INFO - document served over http requires an https
03:10:01 INFO - sub-resource via fetch-request using the meta-referrer
03:10:01 INFO - delivery method with no-redirect and when
03:10: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"
03:10:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:10:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:10:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:10:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:01 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
03:10:01 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 930ms
03:10:01 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
03:10:01 INFO - PROCESS | 2944 | ++DOCSHELL 231C5400 == 81 [pid = 2944] [id = 402]
03:10:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 163 (231C6800) [pid = 2944] [serial = 1128] [outer = 00000000]
03:10:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 164 (2340A800) [pid = 2944] [serial = 1129] [outer = 231C6800]
03:10:01 INFO - PROCESS | 2944 | 1448017801353 Marionette INFO loaded listener.js
03:10:01 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 165 (2340F400) [pid = 2944] [serial = 1130] [outer = 231C6800]
03:10:01 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
03:10:01 INFO - document served over http requires an https
03:10:01 INFO - sub-resource via fetch-request using the meta-referrer
03:10:01 INFO - delivery method with swap-origin-redirect and when
03:10: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"
03:10:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:10:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:10:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:10:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:01 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
03:10:01 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 870ms
03:10:01 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
03:10:02 INFO - PROCESS | 2944 | ++DOCSHELL 23526400 == 82 [pid = 2944] [id = 403]
03:10:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 166 (23529000) [pid = 2944] [serial = 1131] [outer = 00000000]
03:10:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 167 (23639800) [pid = 2944] [serial = 1132] [outer = 23529000]
03:10:02 INFO - PROCESS | 2944 | 1448017802250 Marionette INFO loaded listener.js
03:10:02 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 168 (23643800) [pid = 2944] [serial = 1133] [outer = 23529000]
03:10:02 INFO - PROCESS | 2944 | ++DOCSHELL 236EDC00 == 83 [pid = 2944] [id = 404]
03:10:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 169 (236EFC00) [pid = 2944] [serial = 1134] [outer = 00000000]
03:10:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 170 (236F0800) [pid = 2944] [serial = 1135] [outer = 236EFC00]
03:10:02 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
03:10:02 INFO - document served over http requires an https
03:10:02 INFO - sub-resource via iframe-tag using the meta-referrer
03:10:02 INFO - delivery method with keep-origin-redirect and when
03:10: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"
03:10:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:10:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:10:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:02 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
03:10:02 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 971ms
03:10:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
03:10:03 INFO - PROCESS | 2944 | ++DOCSHELL 236F4000 == 84 [pid = 2944] [id = 405]
03:10:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 171 (236F4400) [pid = 2944] [serial = 1136] [outer = 00000000]
03:10:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 172 (238DF400) [pid = 2944] [serial = 1137] [outer = 236F4400]
03:10:03 INFO - PROCESS | 2944 | 1448017803281 Marionette INFO loaded listener.js
03:10:03 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 173 (238E1C00) [pid = 2944] [serial = 1138] [outer = 236F4400]
03:10:03 INFO - PROCESS | 2944 | ++DOCSHELL 23A34400 == 85 [pid = 2944] [id = 406]
03:10:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 174 (23A35000) [pid = 2944] [serial = 1139] [outer = 00000000]
03:10:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 175 (238DB800) [pid = 2944] [serial = 1140] [outer = 23A35000]
03:10:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 176 (23CC6000) [pid = 2944] [serial = 1141] [outer = 16A4D400]
03:10:04 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
03:10:04 INFO - document served over http requires an https
03:10:04 INFO - sub-resource via iframe-tag using the meta-referrer
03:10:04 INFO - delivery method with no-redirect and when
03:10: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"
03:10:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:10:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:10:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:04 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
03:10:04 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 1119ms
03:10:04 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
03:10:04 INFO - PROCESS | 2944 | ++DOCSHELL 23A35C00 == 86 [pid = 2944] [id = 407]
03:10:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 177 (23A3B000) [pid = 2944] [serial = 1142] [outer = 00000000]
03:10:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 178 (23DE6800) [pid = 2944] [serial = 1143] [outer = 23A3B000]
03:10:04 INFO - PROCESS | 2944 | 1448017804404 Marionette INFO loaded listener.js
03:10:04 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 179 (23DEBC00) [pid = 2944] [serial = 1144] [outer = 23A3B000]
03:10:05 INFO - PROCESS | 2944 | ++DOCSHELL 2485EC00 == 87 [pid = 2944] [id = 408]
03:10:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 180 (2486DC00) [pid = 2944] [serial = 1145] [outer = 00000000]
03:10:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 181 (13C1E800) [pid = 2944] [serial = 1146] [outer = 2486DC00]
03:10:06 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
03:10:06 INFO - document served over http requires an https
03:10:06 INFO - sub-resource via iframe-tag using the meta-referrer
03:10:06 INFO - delivery method with swap-origin-redirect and when
03:10: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"
03:10:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:10:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:10:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:06 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
03:10:06 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 2019ms
03:10:06 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
03:10:07 INFO - PROCESS | 2944 | ++DOCSHELL 0B776400 == 88 [pid = 2944] [id = 409]
03:10:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 182 (0E718000) [pid = 2944] [serial = 1147] [outer = 00000000]
03:10:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 183 (0F16A800) [pid = 2944] [serial = 1148] [outer = 0E718000]
03:10:07 INFO - PROCESS | 2944 | 1448017807155 Marionette INFO loaded listener.js
03:10:07 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 184 (12D38800) [pid = 2944] [serial = 1149] [outer = 0E718000]
03:10:07 INFO - PROCESS | 2944 | ++DOCSHELL 16E3A400 == 89 [pid = 2944] [id = 410]
03:10:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 185 (16E40000) [pid = 2944] [serial = 1150] [outer = 00000000]
03:10:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 186 (17831400) [pid = 2944] [serial = 1151] [outer = 16E40000]
03:10:07 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
03:10:07 INFO - document served over http requires an https
03:10:07 INFO - sub-resource via iframe-tag using the meta-referrer
03:10:07 INFO - delivery method with swap-origin-redirect and when
03:10: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"
03:10:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:10:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:10:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:07 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
03:10:07 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 1717ms
03:10:07 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
03:10:08 INFO - PROCESS | 2944 | ++DOCSHELL 14939400 == 90 [pid = 2944] [id = 411]
03:10:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 187 (176B1000) [pid = 2944] [serial = 1152] [outer = 00000000]
03:10:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 188 (17A88400) [pid = 2944] [serial = 1153] [outer = 176B1000]
03:10:08 INFO - PROCESS | 2944 | 1448017808095 Marionette INFO loaded listener.js
03:10:08 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 189 (191B7800) [pid = 2944] [serial = 1154] [outer = 176B1000]
03:10:08 INFO - PROCESS | 2944 | ++DOCSHELL 1A1BF400 == 91 [pid = 2944] [id = 412]
03:10:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 190 (1A1C0C00) [pid = 2944] [serial = 1155] [outer = 00000000]
03:10:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 191 (0E733000) [pid = 2944] [serial = 1156] [outer = 1A1C0C00]
03:10:09 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
03:10:09 INFO - document served over http requires an https
03:10:09 INFO - sub-resource via iframe-tag using the meta-referrer
03:10:09 INFO - delivery method with keep-origin-redirect and when
03:10: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"
03:10:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:10:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:10:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:09 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
03:10:09 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 1221ms
03:10:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
03:10:09 INFO - PROCESS | 2944 | ++DOCSHELL 13598000 == 92 [pid = 2944] [id = 413]
03:10:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 192 (16A76800) [pid = 2944] [serial = 1157] [outer = 00000000]
03:10:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 193 (1784C800) [pid = 2944] [serial = 1158] [outer = 16A76800]
03:10:09 INFO - PROCESS | 2944 | 1448017809335 Marionette INFO loaded listener.js
03:10:09 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 194 (19040400) [pid = 2944] [serial = 1159] [outer = 16A76800]
03:10:09 INFO - PROCESS | 2944 | ++DOCSHELL 12812800 == 93 [pid = 2944] [id = 414]
03:10:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 195 (12814000) [pid = 2944] [serial = 1160] [outer = 00000000]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 17DCC400 == 92 [pid = 2944] [id = 20]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 0ACDC400 == 91 [pid = 2944] [id = 25]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 1CFFA400 == 90 [pid = 2944] [id = 22]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 17975400 == 89 [pid = 2944] [id = 18]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 1BBAF800 == 88 [pid = 2944] [id = 21]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 191B6000 == 87 [pid = 2944] [id = 10]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 2092AC00 == 86 [pid = 2944] [id = 341]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 0B77B400 == 85 [pid = 2944] [id = 24]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 1C9BC400 == 84 [pid = 2944] [id = 11]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 1A766000 == 83 [pid = 2944] [id = 23]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 1E8DE800 == 82 [pid = 2944] [id = 391]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 1CFF9800 == 81 [pid = 2944] [id = 390]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 1CB16C00 == 80 [pid = 2944] [id = 389]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 1B116800 == 79 [pid = 2944] [id = 388]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 1B1A1400 == 78 [pid = 2944] [id = 387]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 12B87C00 == 77 [pid = 2944] [id = 386]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 1B109000 == 76 [pid = 2944] [id = 385]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 1A1B9C00 == 75 [pid = 2944] [id = 384]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 169C3000 == 74 [pid = 2944] [id = 383]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 16E44C00 == 73 [pid = 2944] [id = 382]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 15E47C00 == 72 [pid = 2944] [id = 381]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 0ACDB400 == 71 [pid = 2944] [id = 380]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 0B777800 == 70 [pid = 2944] [id = 379]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 0F162800 == 69 [pid = 2944] [id = 378]
03:10:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 196 (0ACDC400) [pid = 2944] [serial = 1161] [outer = 12814000]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 20927C00 == 68 [pid = 2944] [id = 376]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 2105B400 == 67 [pid = 2944] [id = 374]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 20653C00 == 66 [pid = 2944] [id = 372]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 209B5800 == 65 [pid = 2944] [id = 370]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 2057F000 == 64 [pid = 2944] [id = 368]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 2045A800 == 63 [pid = 2944] [id = 367]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 20282800 == 62 [pid = 2944] [id = 366]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 1EBDFC00 == 61 [pid = 2944] [id = 363]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 1CB1F800 == 60 [pid = 2944] [id = 359]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 1797E000 == 59 [pid = 2944] [id = 357]
03:10:09 INFO - PROCESS | 2944 | --DOCSHELL 13438000 == 58 [pid = 2944] [id = 355]
03:10:10 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
03:10:10 INFO - document served over http requires an https
03:10:10 INFO - sub-resource via iframe-tag using the meta-referrer
03:10:10 INFO - delivery method with no-redirect and when
03:10: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"
03:10:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:10:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:10:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:10 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
03:10:10 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 1017ms
03:10:10 INFO - PROCESS | 2944 | --DOMWINDOW == 195 (1A78B000) [pid = 2944] [serial = 989] [outer = 00000000] [url = about:blank]
03:10:10 INFO - PROCESS | 2944 | --DOMWINDOW == 194 (1358F400) [pid = 2944] [serial = 986] [outer = 00000000] [url = about:blank]
03:10:10 INFO - PROCESS | 2944 | --DOMWINDOW == 193 (0F0D8800) [pid = 2944] [serial = 959] [outer = 00000000] [url = about:blank]
03:10:10 INFO - PROCESS | 2944 | --DOMWINDOW == 192 (12D38C00) [pid = 2944] [serial = 962] [outer = 00000000] [url = about:blank]
03:10:10 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
03:10:10 INFO - PROCESS | 2944 | ++DOCSHELL 0F4BDC00 == 59 [pid = 2944] [id = 415]
03:10:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 193 (0F5CB400) [pid = 2944] [serial = 1162] [outer = 00000000]
03:10:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 194 (132BBC00) [pid = 2944] [serial = 1163] [outer = 0F5CB400]
03:10:10 INFO - PROCESS | 2944 | 1448017810489 Marionette INFO loaded listener.js
03:10:10 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 195 (1493BC00) [pid = 2944] [serial = 1164] [outer = 0F5CB400]
03:10:10 INFO - PROCESS | 2944 | ++DOCSHELL 16A40C00 == 60 [pid = 2944] [id = 416]
03:10:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 196 (16A41C00) [pid = 2944] [serial = 1165] [outer = 00000000]
03:10:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 197 (16A45000) [pid = 2944] [serial = 1166] [outer = 16A41C00]
03:10:11 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
03:10:11 INFO - document served over http requires an https
03:10:11 INFO - sub-resource via iframe-tag using the meta-referrer
03:10:11 INFO - delivery method with swap-origin-redirect and when
03:10:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:10:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:10:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:10:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:11 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
03:10:11 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 790ms
03:10:11 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
03:10:11 INFO - PROCESS | 2944 | ++DOCSHELL 169BFC00 == 61 [pid = 2944] [id = 417]
03:10:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 198 (169C1000) [pid = 2944] [serial = 1167] [outer = 00000000]
03:10:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 199 (1782E800) [pid = 2944] [serial = 1168] [outer = 169C1000]
03:10:11 INFO - PROCESS | 2944 | 1448017811353 Marionette INFO loaded listener.js
03:10:11 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 200 (17975400) [pid = 2944] [serial = 1169] [outer = 169C1000]
03:10:11 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
03:10:11 INFO - document served over http requires an https
03:10:11 INFO - sub-resource via script-tag using the meta-referrer
03:10:11 INFO - delivery method with keep-origin-redirect and when
03:10:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:10:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:10:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:10:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:11 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
03:10:11 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 730ms
03:10:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
03:10:11 INFO - PROCESS | 2944 | ++DOCSHELL 19039400 == 62 [pid = 2944] [id = 418]
03:10:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 201 (19088800) [pid = 2944] [serial = 1170] [outer = 00000000]
03:10:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 202 (1947C000) [pid = 2944] [serial = 1171] [outer = 19088800]
03:10:12 INFO - PROCESS | 2944 | 1448017811996 Marionette INFO loaded listener.js
03:10:12 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 203 (1A1B7000) [pid = 2944] [serial = 1172] [outer = 19088800]
03:10:12 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
03:10:12 INFO - document served over http requires an https
03:10:12 INFO - sub-resource via script-tag using the meta-referrer
03:10:12 INFO - delivery method with no-redirect and when
03:10: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"
03:10:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:10:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:10:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:12 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
03:10:12 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 730ms
03:10:12 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
03:10:12 INFO - PROCESS | 2944 | ++DOCSHELL 1A764800 == 63 [pid = 2944] [id = 419]
03:10:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 204 (1A765000) [pid = 2944] [serial = 1173] [outer = 00000000]
03:10:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 205 (1A793800) [pid = 2944] [serial = 1174] [outer = 1A765000]
03:10:12 INFO - PROCESS | 2944 | 1448017812810 Marionette INFO loaded listener.js
03:10:12 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 206 (1B112C00) [pid = 2944] [serial = 1175] [outer = 1A765000]
03:10:13 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
03:10:13 INFO - document served over http requires an https
03:10:13 INFO - sub-resource via script-tag using the meta-referrer
03:10:13 INFO - delivery method with swap-origin-redirect and when
03:10: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"
03:10:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:10:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:10:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:13 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
03:10:13 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 731ms
03:10:13 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
03:10:13 INFO - PROCESS | 2944 | ++DOCSHELL 1B1A6000 == 64 [pid = 2944] [id = 420]
03:10:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 207 (1B1AB800) [pid = 2944] [serial = 1176] [outer = 00000000]
03:10:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 208 (1BBC6C00) [pid = 2944] [serial = 1177] [outer = 1B1AB800]
03:10:13 INFO - PROCESS | 2944 | 1448017813580 Marionette INFO loaded listener.js
03:10:13 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 209 (1BD09800) [pid = 2944] [serial = 1178] [outer = 1B1AB800]
03:10:14 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
03:10:14 INFO - document served over http requires an https
03:10:14 INFO - sub-resource via script-tag using the meta-referrer
03:10:14 INFO - delivery method with swap-origin-redirect and when
03:10: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"
03:10:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:10:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:10:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:14 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
03:10:14 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 770ms
03:10:14 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
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 208 (2105BC00) [pid = 2944] [serial = 1048] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 207 (209B7C00) [pid = 2944] [serial = 1038] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 206 (20C27000) [pid = 2944] [serial = 1043] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017778100]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 205 (17DC8C00) [pid = 2944] [serial = 1001] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017766790]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 204 (1CB1FC00) [pid = 2944] [serial = 1006] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 203 (13536000) [pid = 2944] [serial = 996] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 202 (1B182800) [pid = 2944] [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]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 201 (0F164C00) [pid = 2944] [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]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 200 (1A1BC400) [pid = 2944] [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]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 199 (17A8F400) [pid = 2944] [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]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 198 (1CFF9C00) [pid = 2944] [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]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 197 (15E87000) [pid = 2944] [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]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 196 (0ACDCC00) [pid = 2944] [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]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 195 (1E8E1800) [pid = 2944] [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]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 194 (1B1A2000) [pid = 2944] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017789499]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 193 (13428800) [pid = 2944] [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]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 192 (0B77FC00) [pid = 2944] [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]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 191 (1CFF3800) [pid = 2944] [serial = 1090] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 190 (1B176800) [pid = 2944] [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]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 189 (1B109800) [pid = 2944] [serial = 1080] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 188 (176B6400) [pid = 2944] [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]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 187 (213C8000) [pid = 2944] [serial = 1054] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 186 (210A3800) [pid = 2944] [serial = 1049] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 185 (20E88400) [pid = 2944] [serial = 1046] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 184 (210A6C00) [pid = 2944] [serial = 1051] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 183 (20E2A800) [pid = 2944] [serial = 1044] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017778100]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 182 (20B3E400) [pid = 2944] [serial = 1041] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 181 (20635000) [pid = 2944] [serial = 1033] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 180 (20B34000) [pid = 2944] [serial = 1039] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 179 (20658C00) [pid = 2944] [serial = 1036] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 178 (20406000) [pid = 2944] [serial = 1027] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 177 (2052D400) [pid = 2944] [serial = 1030] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 176 (2001C400) [pid = 2944] [serial = 1021] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 175 (20266C00) [pid = 2944] [serial = 1024] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 174 (1E8D3400) [pid = 2944] [serial = 1015] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 173 (1F540000) [pid = 2944] [serial = 1018] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 172 (1D18E800) [pid = 2944] [serial = 1009] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 171 (1E21CC00) [pid = 2944] [serial = 1012] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 170 (1CB12C00) [pid = 2944] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 169 (1BD0C400) [pid = 2944] [serial = 1004] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 168 (14BD2400) [pid = 2944] [serial = 997] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 167 (0B780800) [pid = 2944] [serial = 994] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 166 (1A76F400) [pid = 2944] [serial = 1002] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017766790]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 165 (16E40400) [pid = 2944] [serial = 999] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 164 (1B174400) [pid = 2944] [serial = 1081] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 163 (1A766400) [pid = 2944] [serial = 1078] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 162 (17830C00) [pid = 2944] [serial = 1072] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 161 (12E23C00) [pid = 2944] [serial = 1063] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 160 (17848C00) [pid = 2944] [serial = 1057] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 159 (192A1000) [pid = 2944] [serial = 1075] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 158 (1343AC00) [pid = 2944] [serial = 1060] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 157 (1663B400) [pid = 2944] [serial = 1069] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 156 (1D196800) [pid = 2944] [serial = 1091] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 155 (1BBA7000) [pid = 2944] [serial = 1088] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 154 (1E21A800) [pid = 2944] [serial = 1093] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 153 (1BBA8000) [pid = 2944] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017789499]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 152 (1797E800) [pid = 2944] [serial = 1083] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 151 (0F323C00) [pid = 2944] [serial = 1066] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 150 (1F539400) [pid = 2944] [serial = 1096] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 149 (17979800) [pid = 2944] [serial = 1064] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 148 (152CFC00) [pid = 2944] [serial = 1061] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 147 (1BBA6C00) [pid = 2944] [serial = 992] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | --DOMWINDOW == 146 (12E1E000) [pid = 2944] [serial = 1067] [outer = 00000000] [url = about:blank]
03:10:14 INFO - PROCESS | 2944 | ++DOCSHELL 0ACDCC00 == 65 [pid = 2944] [id = 421]
03:10:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 147 (0B77FC00) [pid = 2944] [serial = 1179] [outer = 00000000]
03:10:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 148 (13434800) [pid = 2944] [serial = 1180] [outer = 0B77FC00]
03:10:14 INFO - PROCESS | 2944 | 1448017814775 Marionette INFO loaded listener.js
03:10:14 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 149 (176B6400) [pid = 2944] [serial = 1181] [outer = 0B77FC00]
03:10:15 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
03:10:15 INFO - document served over http requires an https
03:10:15 INFO - sub-resource via script-tag using the meta-referrer
03:10:15 INFO - delivery method with keep-origin-redirect and when
03:10: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"
03:10:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:10:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:10:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:15 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
03:10:15 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 1172ms
03:10:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
03:10:15 INFO - PROCESS | 2944 | ++DOCSHELL 192A1000 == 66 [pid = 2944] [id = 422]
03:10:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 150 (1BD08C00) [pid = 2944] [serial = 1182] [outer = 00000000]
03:10:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 151 (1CFF9C00) [pid = 2944] [serial = 1183] [outer = 1BD08C00]
03:10:15 INFO - PROCESS | 2944 | 1448017815426 Marionette INFO loaded listener.js
03:10:15 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 152 (1D18FC00) [pid = 2944] [serial = 1184] [outer = 1BD08C00]
03:10:15 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
03:10:15 INFO - document served over http requires an https
03:10:15 INFO - sub-resource via script-tag using the meta-referrer
03:10:15 INFO - delivery method with no-redirect and when
03:10: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"
03:10:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:10:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:10:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:15 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
03:10:15 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 690ms
03:10:15 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
03:10:16 INFO - PROCESS | 2944 | ++DOCSHELL 1E203400 == 67 [pid = 2944] [id = 423]
03:10:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 153 (1E207C00) [pid = 2944] [serial = 1185] [outer = 00000000]
03:10:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 154 (1E21D400) [pid = 2944] [serial = 1186] [outer = 1E207C00]
03:10:16 INFO - PROCESS | 2944 | 1448017816148 Marionette INFO loaded listener.js
03:10:16 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 155 (1E830400) [pid = 2944] [serial = 1187] [outer = 1E207C00]
03:10:16 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
03:10:16 INFO - document served over http requires an https
03:10:16 INFO - sub-resource via script-tag using the meta-referrer
03:10:16 INFO - delivery method with swap-origin-redirect and when
03:10: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"
03:10:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:10:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:10:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:16 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
03:10:16 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 790ms
03:10:16 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
03:10:17 INFO - PROCESS | 2944 | ++DOCSHELL 0F16C000 == 68 [pid = 2944] [id = 424]
03:10:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 156 (0F16E800) [pid = 2944] [serial = 1188] [outer = 00000000]
03:10:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 157 (12E1FC00) [pid = 2944] [serial = 1189] [outer = 0F16E800]
03:10:17 INFO - PROCESS | 2944 | 1448017817062 Marionette INFO loaded listener.js
03:10:17 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 158 (14943400) [pid = 2944] [serial = 1190] [outer = 0F16E800]
03:10:17 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
03:10:17 INFO - document served over http requires an https
03:10:17 INFO - sub-resource via xhr-request using the meta-referrer
03:10:17 INFO - delivery method with keep-origin-redirect and when
03: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"
03:10:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:10:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:10:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:17 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
03:10:17 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 930ms
03:10:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
03:10:17 INFO - PROCESS | 2944 | ++DOCSHELL 176AF800 == 69 [pid = 2944] [id = 425]
03:10:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 159 (1782DC00) [pid = 2944] [serial = 1191] [outer = 00000000]
03:10:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 160 (19043400) [pid = 2944] [serial = 1192] [outer = 1782DC00]
03:10:18 INFO - PROCESS | 2944 | 1448017818005 Marionette INFO loaded listener.js
03:10:18 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 161 (1A407800) [pid = 2944] [serial = 1193] [outer = 1782DC00]
03:10:18 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
03:10:18 INFO - document served over http requires an https
03:10:18 INFO - sub-resource via xhr-request using the meta-referrer
03:10:18 INFO - delivery method with no-redirect and when
03: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"
03:10:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:10:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:10:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:18 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
03:10:18 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 930ms
03:10:18 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
03:10:18 INFO - PROCESS | 2944 | ++DOCSHELL 1E8DA800 == 70 [pid = 2944] [id = 426]
03:10:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 162 (1E8DB400) [pid = 2944] [serial = 1194] [outer = 00000000]
03:10:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 163 (1EBD2800) [pid = 2944] [serial = 1195] [outer = 1E8DB400]
03:10:18 INFO - PROCESS | 2944 | 1448017818943 Marionette INFO loaded listener.js
03:10:19 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 164 (1EBDF000) [pid = 2944] [serial = 1196] [outer = 1E8DB400]
03:10:19 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
03:10:19 INFO - document served over http requires an https
03:10:19 INFO - sub-resource via xhr-request using the meta-referrer
03:10:19 INFO - delivery method with swap-origin-redirect and when
03: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"
03:10:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:10:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:10:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:19 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
03:10:19 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 930ms
03:10:19 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
03:10:19 INFO - PROCESS | 2944 | ++DOCSHELL 1EBDB400 == 71 [pid = 2944] [id = 427]
03:10:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 165 (1EBDE400) [pid = 2944] [serial = 1197] [outer = 00000000]
03:10:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 166 (1FC42C00) [pid = 2944] [serial = 1198] [outer = 1EBDE400]
03:10:19 INFO - PROCESS | 2944 | 1448017819888 Marionette INFO loaded listener.js
03:10:19 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 167 (20017800) [pid = 2944] [serial = 1199] [outer = 1EBDE400]
03:10:20 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
03:10:20 INFO - document served over http requires an https
03:10:20 INFO - sub-resource via xhr-request using the meta-referrer
03:10:20 INFO - delivery method with swap-origin-redirect and when
03: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"
03:10:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:10:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:10:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:20 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
03:10:20 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 870ms
03:10:20 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
03:10:20 INFO - PROCESS | 2944 | ++DOCSHELL 200D5C00 == 72 [pid = 2944] [id = 428]
03:10:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 168 (200D6000) [pid = 2944] [serial = 1200] [outer = 00000000]
03:10:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 169 (20283400) [pid = 2944] [serial = 1201] [outer = 200D6000]
03:10:20 INFO - PROCESS | 2944 | 1448017820775 Marionette INFO loaded listener.js
03:10:20 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 170 (20407000) [pid = 2944] [serial = 1202] [outer = 200D6000]
03:10:21 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
03:10:21 INFO - document served over http requires an https
03:10:21 INFO - sub-resource via xhr-request using the meta-referrer
03:10:21 INFO - delivery method with keep-origin-redirect and when
03: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"
03:10:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:10:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:10:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:21 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
03:10:21 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 830ms
03:10:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
03:10:21 INFO - PROCESS | 2944 | ++DOCSHELL 20462C00 == 73 [pid = 2944] [id = 429]
03:10:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 171 (20535800) [pid = 2944] [serial = 1203] [outer = 00000000]
03:10:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 172 (2058A000) [pid = 2944] [serial = 1204] [outer = 20535800]
03:10:21 INFO - PROCESS | 2944 | 1448017821663 Marionette INFO loaded listener.js
03:10:21 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 173 (2064A400) [pid = 2944] [serial = 1205] [outer = 20535800]
03:10:22 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
03:10:22 INFO - document served over http requires an https
03:10:22 INFO - sub-resource via xhr-request using the meta-referrer
03:10:22 INFO - delivery method with no-redirect and when
03: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"
03:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:10:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:10:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:22 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
03:10:22 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 930ms
03:10:22 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
03:10:22 INFO - PROCESS | 2944 | ++DOCSHELL 20656C00 == 74 [pid = 2944] [id = 430]
03:10:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 174 (20657000) [pid = 2944] [serial = 1206] [outer = 00000000]
03:10:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 175 (20B34400) [pid = 2944] [serial = 1207] [outer = 20657000]
03:10:22 INFO - PROCESS | 2944 | 1448017822549 Marionette INFO loaded listener.js
03:10:22 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 176 (20B3E400) [pid = 2944] [serial = 1208] [outer = 20657000]
03:10:23 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
03:10:23 INFO - document served over http requires an https
03:10:23 INFO - sub-resource via xhr-request using the meta-referrer
03:10:23 INFO - delivery method with swap-origin-redirect and when
03: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"
03:10:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:10:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:10:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:23 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
03:10:23 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 871ms
03:10:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:10:23 INFO - PROCESS | 2944 | ++DOCSHELL 1CB1E400 == 75 [pid = 2944] [id = 431]
03:10:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 177 (1E378000) [pid = 2944] [serial = 1209] [outer = 00000000]
03:10:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 178 (20E86000) [pid = 2944] [serial = 1210] [outer = 1E378000]
03:10:23 INFO - PROCESS | 2944 | 1448017823446 Marionette INFO loaded listener.js
03:10:23 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 179 (21055000) [pid = 2944] [serial = 1211] [outer = 1E378000]
03:10:24 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
03:10:24 INFO - document served over http requires an http
03:10:24 INFO - sub-resource via fetch-request using the http-csp
03:10:24 INFO - delivery method with keep-origin-redirect and when
03:10:24 INFO - the target request is cross-origin.
03:10:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 830ms
03:10:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:10:24 INFO - PROCESS | 2944 | ++DOCSHELL 2105E400 == 76 [pid = 2944] [id = 432]
03:10:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 180 (2109F400) [pid = 2944] [serial = 1212] [outer = 00000000]
03:10:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 181 (21151400) [pid = 2944] [serial = 1213] [outer = 2109F400]
03:10:24 INFO - PROCESS | 2944 | 1448017824288 Marionette INFO loaded listener.js
03:10:24 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 182 (211BF000) [pid = 2944] [serial = 1214] [outer = 2109F400]
03:10:24 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
03:10:24 INFO - document served over http requires an http
03:10:24 INFO - sub-resource via fetch-request using the http-csp
03:10:24 INFO - delivery method with no-redirect and when
03:10:24 INFO - the target request is cross-origin.
03:10:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 870ms
03:10:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:10:25 INFO - PROCESS | 2944 | ++DOCSHELL 213C0000 == 77 [pid = 2944] [id = 433]
03:10:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 183 (213C5000) [pid = 2944] [serial = 1215] [outer = 00000000]
03:10:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 184 (2147CC00) [pid = 2944] [serial = 1216] [outer = 213C5000]
03:10:25 INFO - PROCESS | 2944 | 1448017825162 Marionette INFO loaded listener.js
03:10:25 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 185 (216C0800) [pid = 2944] [serial = 1217] [outer = 213C5000]
03:10:25 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
03:10:25 INFO - document served over http requires an http
03:10:25 INFO - sub-resource via fetch-request using the http-csp
03:10:25 INFO - delivery method with swap-origin-redirect and when
03:10:25 INFO - the target request is cross-origin.
03:10:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 870ms
03:10:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:10:26 INFO - PROCESS | 2944 | ++DOCSHELL 231BF800 == 78 [pid = 2944] [id = 434]
03:10:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 186 (231C7400) [pid = 2944] [serial = 1218] [outer = 00000000]
03:10:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 187 (23528C00) [pid = 2944] [serial = 1219] [outer = 231C7400]
03:10:26 INFO - PROCESS | 2944 | 1448017826070 Marionette INFO loaded listener.js
03:10:26 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 188 (236EF000) [pid = 2944] [serial = 1220] [outer = 231C7400]
03:10:26 INFO - PROCESS | 2944 | ++DOCSHELL 23CCE400 == 79 [pid = 2944] [id = 435]
03:10:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 189 (23DE5400) [pid = 2944] [serial = 1221] [outer = 00000000]
03:10:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 190 (24862800) [pid = 2944] [serial = 1222] [outer = 23DE5400]
03:10:26 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
03:10:26 INFO - document served over http requires an http
03:10:26 INFO - sub-resource via iframe-tag using the http-csp
03:10:26 INFO - delivery method with keep-origin-redirect and when
03:10:26 INFO - the target request is cross-origin.
03:10:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1078ms
03:10:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:10:27 INFO - PROCESS | 2944 | ++DOCSHELL 0EE95800 == 80 [pid = 2944] [id = 436]
03:10:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 191 (238D6000) [pid = 2944] [serial = 1223] [outer = 00000000]
03:10:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 192 (2486B800) [pid = 2944] [serial = 1224] [outer = 238D6000]
03:10:27 INFO - PROCESS | 2944 | 1448017827172 Marionette INFO loaded listener.js
03:10:27 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 193 (24C80400) [pid = 2944] [serial = 1225] [outer = 238D6000]
03:10:27 INFO - PROCESS | 2944 | ++DOCSHELL 24C8B000 == 81 [pid = 2944] [id = 437]
03:10:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 194 (24C8D400) [pid = 2944] [serial = 1226] [outer = 00000000]
03:10:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 195 (24C8A800) [pid = 2944] [serial = 1227] [outer = 24C8D400]
03:10:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:10:27 INFO - document served over http requires an http
03:10:27 INFO - sub-resource via iframe-tag using the http-csp
03:10:27 INFO - delivery method with no-redirect and when
03:10:27 INFO - the target request is cross-origin.
03:10:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 970ms
03:10:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:10:28 INFO - PROCESS | 2944 | ++DOCSHELL 250C1C00 == 82 [pid = 2944] [id = 438]
03:10:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 196 (250C2800) [pid = 2944] [serial = 1228] [outer = 00000000]
03:10:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 197 (250CC000) [pid = 2944] [serial = 1229] [outer = 250C2800]
03:10:28 INFO - PROCESS | 2944 | 1448017828120 Marionette INFO loaded listener.js
03:10:28 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 198 (250D2C00) [pid = 2944] [serial = 1230] [outer = 250C2800]
03:10:28 INFO - PROCESS | 2944 | ++DOCSHELL 250D9C00 == 83 [pid = 2944] [id = 439]
03:10:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 199 (250DA400) [pid = 2944] [serial = 1231] [outer = 00000000]
03:10:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 200 (250DF000) [pid = 2944] [serial = 1232] [outer = 250DA400]
03:10:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:10:28 INFO - document served over http requires an http
03:10:28 INFO - sub-resource via iframe-tag using the http-csp
03:10:28 INFO - delivery method with swap-origin-redirect and when
03:10:28 INFO - the target request is cross-origin.
03:10:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 930ms
03:10:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:10:29 INFO - PROCESS | 2944 | ++DOCSHELL 250DC400 == 84 [pid = 2944] [id = 440]
03:10:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 201 (250DC800) [pid = 2944] [serial = 1233] [outer = 00000000]
03:10:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 202 (253BB000) [pid = 2944] [serial = 1234] [outer = 250DC800]
03:10:29 INFO - PROCESS | 2944 | 1448017829058 Marionette INFO loaded listener.js
03:10:29 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 203 (253BF400) [pid = 2944] [serial = 1235] [outer = 250DC800]
03:10:29 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
03:10:29 INFO - document served over http requires an http
03:10:29 INFO - sub-resource via script-tag using the http-csp
03:10:29 INFO - delivery method with keep-origin-redirect and when
03:10:29 INFO - the target request is cross-origin.
03:10:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 930ms
03:10:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:10:29 INFO - PROCESS | 2944 | ++DOCSHELL 253F6C00 == 85 [pid = 2944] [id = 441]
03:10:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 204 (253F7400) [pid = 2944] [serial = 1236] [outer = 00000000]
03:10:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 205 (256E8000) [pid = 2944] [serial = 1237] [outer = 253F7400]
03:10:29 INFO - PROCESS | 2944 | 1448017829971 Marionette INFO loaded listener.js
03:10:30 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 206 (256EB000) [pid = 2944] [serial = 1238] [outer = 253F7400]
03:10:30 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
03:10:30 INFO - document served over http requires an http
03:10:30 INFO - sub-resource via script-tag using the http-csp
03:10:30 INFO - delivery method with no-redirect and when
03:10:30 INFO - the target request is cross-origin.
03:10:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 870ms
03:10:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:10:30 INFO - PROCESS | 2944 | ++DOCSHELL 25C72C00 == 86 [pid = 2944] [id = 442]
03:10:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 207 (25C73400) [pid = 2944] [serial = 1239] [outer = 00000000]
03:10:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 208 (25C79C00) [pid = 2944] [serial = 1240] [outer = 25C73400]
03:10:30 INFO - PROCESS | 2944 | 1448017830893 Marionette INFO loaded listener.js
03:10:30 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 209 (25C7D800) [pid = 2944] [serial = 1241] [outer = 25C73400]
03:10:31 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
03:10:31 INFO - document served over http requires an http
03:10:31 INFO - sub-resource via script-tag using the http-csp
03:10:31 INFO - delivery method with swap-origin-redirect and when
03:10:31 INFO - the target request is cross-origin.
03:10:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 870ms
03:10:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:10:31 INFO - PROCESS | 2944 | ++DOCSHELL 26761C00 == 87 [pid = 2944] [id = 443]
03:10:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 210 (26762000) [pid = 2944] [serial = 1242] [outer = 00000000]
03:10:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 211 (26767800) [pid = 2944] [serial = 1243] [outer = 26762000]
03:10:31 INFO - PROCESS | 2944 | 1448017831767 Marionette INFO loaded listener.js
03:10:31 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 212 (2676CC00) [pid = 2944] [serial = 1244] [outer = 26762000]
03:10:32 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
03:10:32 INFO - document served over http requires an http
03:10:32 INFO - sub-resource via xhr-request using the http-csp
03:10:32 INFO - delivery method with keep-origin-redirect and when
03:10:32 INFO - the target request is cross-origin.
03:10:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
03:10:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:10:32 INFO - PROCESS | 2944 | ++DOCSHELL 2872E000 == 88 [pid = 2944] [id = 444]
03:10:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 213 (2872F000) [pid = 2944] [serial = 1245] [outer = 00000000]
03:10:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 214 (28784C00) [pid = 2944] [serial = 1246] [outer = 2872F000]
03:10:32 INFO - PROCESS | 2944 | 1448017832657 Marionette INFO loaded listener.js
03:10:32 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 215 (28788C00) [pid = 2944] [serial = 1247] [outer = 2872F000]
03:10:33 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
03:10:33 INFO - document served over http requires an http
03:10:33 INFO - sub-resource via xhr-request using the http-csp
03:10:33 INFO - delivery method with no-redirect and when
03:10:33 INFO - the target request is cross-origin.
03:10:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 831ms
03:10:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:10:33 INFO - PROCESS | 2944 | ++DOCSHELL 28D8B000 == 89 [pid = 2944] [id = 445]
03:10:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 216 (28D8B400) [pid = 2944] [serial = 1248] [outer = 00000000]
03:10:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 217 (28D91000) [pid = 2944] [serial = 1249] [outer = 28D8B400]
03:10:33 INFO - PROCESS | 2944 | 1448017833561 Marionette INFO loaded listener.js
03:10:33 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 218 (28D95C00) [pid = 2944] [serial = 1250] [outer = 28D8B400]
03:10:34 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
03:10:34 INFO - document served over http requires an http
03:10:34 INFO - sub-resource via xhr-request using the http-csp
03:10:34 INFO - delivery method with swap-origin-redirect and when
03:10:34 INFO - the target request is cross-origin.
03:10:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
03:10:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:10:34 INFO - PROCESS | 2944 | ++DOCSHELL 250D8800 == 90 [pid = 2944] [id = 446]
03:10:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 219 (28F9A000) [pid = 2944] [serial = 1251] [outer = 00000000]
03:10:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 220 (28FA3800) [pid = 2944] [serial = 1252] [outer = 28F9A000]
03:10:34 INFO - PROCESS | 2944 | 1448017834443 Marionette INFO loaded listener.js
03:10:34 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 221 (28FA7C00) [pid = 2944] [serial = 1253] [outer = 28F9A000]
03:10:35 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
03:10:35 INFO - document served over http requires an https
03:10:35 INFO - sub-resource via fetch-request using the http-csp
03:10:35 INFO - delivery method with keep-origin-redirect and when
03:10:35 INFO - the target request is cross-origin.
03:10:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
03:10:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:10:35 INFO - PROCESS | 2944 | ++DOCSHELL 28FA2800 == 91 [pid = 2944] [id = 447]
03:10:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 222 (28FA7000) [pid = 2944] [serial = 1254] [outer = 00000000]
03:10:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 223 (291BA800) [pid = 2944] [serial = 1255] [outer = 28FA7000]
03:10:35 INFO - PROCESS | 2944 | 1448017835457 Marionette INFO loaded listener.js
03:10:35 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 224 (291BF400) [pid = 2944] [serial = 1256] [outer = 28FA7000]
03:10:36 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
03:10:36 INFO - document served over http requires an https
03:10:36 INFO - sub-resource via fetch-request using the http-csp
03:10:36 INFO - delivery method with no-redirect and when
03:10:36 INFO - the target request is cross-origin.
03:10:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 930ms
03:10:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:10:36 INFO - PROCESS | 2944 | ++DOCSHELL 26B31400 == 92 [pid = 2944] [id = 448]
03:10:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 225 (26B31C00) [pid = 2944] [serial = 1257] [outer = 00000000]
03:10:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 226 (26B3A000) [pid = 2944] [serial = 1258] [outer = 26B31C00]
03:10:36 INFO - PROCESS | 2944 | 1448017836376 Marionette INFO loaded listener.js
03:10:36 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 227 (26B3E400) [pid = 2944] [serial = 1259] [outer = 26B31C00]
03:10:38 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
03:10:38 INFO - document served over http requires an https
03:10:38 INFO - sub-resource via fetch-request using the http-csp
03:10:38 INFO - delivery method with swap-origin-redirect and when
03:10:38 INFO - the target request is cross-origin.
03:10:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2170ms
03:10:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:10:38 INFO - PROCESS | 2944 | ++DOCSHELL 0EE19C00 == 93 [pid = 2944] [id = 449]
03:10:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 228 (0F169000) [pid = 2944] [serial = 1260] [outer = 00000000]
03:10:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 229 (12E1E800) [pid = 2944] [serial = 1261] [outer = 0F169000]
03:10:38 INFO - PROCESS | 2944 | 1448017838945 Marionette INFO loaded listener.js
03:10:39 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 230 (15E7FC00) [pid = 2944] [serial = 1262] [outer = 0F169000]
03:10:39 INFO - PROCESS | 2944 | ++DOCSHELL 19039800 == 94 [pid = 2944] [id = 450]
03:10:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 231 (1903E000) [pid = 2944] [serial = 1263] [outer = 00000000]
03:10:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 232 (1A1B1400) [pid = 2944] [serial = 1264] [outer = 1903E000]
03:10:39 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
03:10:39 INFO - document served over http requires an https
03:10:39 INFO - sub-resource via iframe-tag using the http-csp
03:10:39 INFO - delivery method with keep-origin-redirect and when
03:10:39 INFO - the target request is cross-origin.
03:10:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1377ms
03:10:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:10:39 INFO - PROCESS | 2944 | ++DOCSHELL 1343AC00 == 95 [pid = 2944] [id = 451]
03:10:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 233 (15E44400) [pid = 2944] [serial = 1265] [outer = 00000000]
03:10:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 234 (1A790000) [pid = 2944] [serial = 1266] [outer = 15E44400]
03:10:40 INFO - PROCESS | 2944 | 1448017839993 Marionette INFO loaded listener.js
03:10:40 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 235 (1B1ABC00) [pid = 2944] [serial = 1267] [outer = 15E44400]
03:10:40 INFO - PROCESS | 2944 | ++DOCSHELL 17827000 == 96 [pid = 2944] [id = 452]
03:10:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 236 (1784C000) [pid = 2944] [serial = 1268] [outer = 00000000]
03:10:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 237 (1BBAD400) [pid = 2944] [serial = 1269] [outer = 1784C000]
03:10:40 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
03:10:40 INFO - document served over http requires an https
03:10:40 INFO - sub-resource via iframe-tag using the http-csp
03:10:40 INFO - delivery method with no-redirect and when
03:10:40 INFO - the target request is cross-origin.
03:10:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1178ms
03:10:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:10:41 INFO - PROCESS | 2944 | ++DOCSHELL 16103000 == 97 [pid = 2944] [id = 453]
03:10:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 238 (16104400) [pid = 2944] [serial = 1270] [outer = 00000000]
03:10:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 239 (1BBA8800) [pid = 2944] [serial = 1271] [outer = 16104400]
03:10:41 INFO - PROCESS | 2944 | 1448017841210 Marionette INFO loaded listener.js
03:10:41 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 240 (1E212000) [pid = 2944] [serial = 1272] [outer = 16104400]
03:10:41 INFO - PROCESS | 2944 | ++DOCSHELL 1B1A9800 == 98 [pid = 2944] [id = 454]
03:10:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 241 (1B1AA000) [pid = 2944] [serial = 1273] [outer = 00000000]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 192A1000 == 97 [pid = 2944] [id = 422]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 0ACDCC00 == 96 [pid = 2944] [id = 421]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 1B1A6000 == 95 [pid = 2944] [id = 420]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 1A764800 == 94 [pid = 2944] [id = 419]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 19039400 == 93 [pid = 2944] [id = 418]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 169BFC00 == 92 [pid = 2944] [id = 417]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 16A40C00 == 91 [pid = 2944] [id = 416]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 0F4BDC00 == 90 [pid = 2944] [id = 415]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 12812800 == 89 [pid = 2944] [id = 414]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 13598000 == 88 [pid = 2944] [id = 413]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 1A1BF400 == 87 [pid = 2944] [id = 412]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 14939400 == 86 [pid = 2944] [id = 411]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 16E3A400 == 85 [pid = 2944] [id = 410]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 0B776400 == 84 [pid = 2944] [id = 409]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 2485EC00 == 83 [pid = 2944] [id = 408]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 23A34400 == 82 [pid = 2944] [id = 406]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 236EDC00 == 81 [pid = 2944] [id = 404]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 213C3400 == 80 [pid = 2944] [id = 398]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 209B8000 == 79 [pid = 2944] [id = 397]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 20633800 == 78 [pid = 2944] [id = 396]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 1FC40C00 == 77 [pid = 2944] [id = 395]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 17A93400 == 76 [pid = 2944] [id = 394]
03:10:41 INFO - PROCESS | 2944 | --DOCSHELL 12E20C00 == 75 [pid = 2944] [id = 393]
03:10:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 242 (0B776000) [pid = 2944] [serial = 1274] [outer = 1B1AA000]
03:10:41 INFO - PROCESS | 2944 | --DOMWINDOW == 241 (1A1BF000) [pid = 2944] [serial = 1084] [outer = 00000000] [url = about:blank]
03:10:41 INFO - PROCESS | 2944 | --DOMWINDOW == 240 (20016C00) [pid = 2944] [serial = 1097] [outer = 00000000] [url = about:blank]
03:10:41 INFO - PROCESS | 2944 | --DOMWINDOW == 239 (1CB06800) [pid = 2944] [serial = 1089] [outer = 00000000] [url = about:blank]
03:10:41 INFO - PROCESS | 2944 | --DOMWINDOW == 238 (19846400) [pid = 2944] [serial = 1076] [outer = 00000000] [url = about:blank]
03:10:41 INFO - PROCESS | 2944 | --DOMWINDOW == 237 (1E37C800) [pid = 2944] [serial = 1094] [outer = 00000000] [url = about:blank]
03:10:41 INFO - PROCESS | 2944 | --DOMWINDOW == 236 (1A770400) [pid = 2944] [serial = 1079] [outer = 00000000] [url = about:blank]
03:10:41 INFO - PROCESS | 2944 | --DOMWINDOW == 235 (16A45400) [pid = 2944] [serial = 1070] [outer = 00000000] [url = about:blank]
03:10:41 INFO - PROCESS | 2944 | --DOMWINDOW == 234 (17977C00) [pid = 2944] [serial = 1073] [outer = 00000000] [url = about:blank]
03:10:41 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
03:10:41 INFO - document served over http requires an https
03:10:41 INFO - sub-resource via iframe-tag using the http-csp
03:10:41 INFO - delivery method with swap-origin-redirect and when
03:10:41 INFO - the target request is cross-origin.
03:10:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1126ms
03:10:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:10:42 INFO - PROCESS | 2944 | ++DOCSHELL 0EFA8000 == 76 [pid = 2944] [id = 455]
03:10:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 235 (13228400) [pid = 2944] [serial = 1275] [outer = 00000000]
03:10:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 236 (1493F800) [pid = 2944] [serial = 1276] [outer = 13228400]
03:10:42 INFO - PROCESS | 2944 | 1448017842403 Marionette INFO loaded listener.js
03:10:42 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 237 (15E87000) [pid = 2944] [serial = 1277] [outer = 13228400]
03:10:42 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
03:10:42 INFO - document served over http requires an https
03:10:42 INFO - sub-resource via script-tag using the http-csp
03:10:42 INFO - delivery method with keep-origin-redirect and when
03:10:42 INFO - the target request is cross-origin.
03:10:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 771ms
03:10:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:10:43 INFO - PROCESS | 2944 | ++DOCSHELL 1784B800 == 77 [pid = 2944] [id = 456]
03:10:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 238 (1797A400) [pid = 2944] [serial = 1278] [outer = 00000000]
03:10:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 239 (19079400) [pid = 2944] [serial = 1279] [outer = 1797A400]
03:10:43 INFO - PROCESS | 2944 | 1448017843069 Marionette INFO loaded listener.js
03:10:43 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 240 (1984F000) [pid = 2944] [serial = 1280] [outer = 1797A400]
03:10:43 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
03:10:43 INFO - document served over http requires an https
03:10:43 INFO - sub-resource via script-tag using the http-csp
03:10:43 INFO - delivery method with no-redirect and when
03:10:43 INFO - the target request is cross-origin.
03:10:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 730ms
03:10:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:10:43 INFO - PROCESS | 2944 | ++DOCSHELL 1A78C000 == 78 [pid = 2944] [id = 457]
03:10:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 241 (1A78C400) [pid = 2944] [serial = 1281] [outer = 00000000]
03:10:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 242 (1BBA3C00) [pid = 2944] [serial = 1282] [outer = 1A78C400]
03:10:43 INFO - PROCESS | 2944 | 1448017843945 Marionette INFO loaded listener.js
03:10:44 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 243 (1BD05000) [pid = 2944] [serial = 1283] [outer = 1A78C400]
03:10:44 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
03:10:44 INFO - document served over http requires an https
03:10:44 INFO - sub-resource via script-tag using the http-csp
03:10:44 INFO - delivery method with swap-origin-redirect and when
03:10:44 INFO - the target request is cross-origin.
03:10:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 770ms
03:10:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:10:44 INFO - PROCESS | 2944 | ++DOCSHELL 1CFF0800 == 79 [pid = 2944] [id = 458]
03:10:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 244 (1CFF3400) [pid = 2944] [serial = 1284] [outer = 00000000]
03:10:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 245 (1E838800) [pid = 2944] [serial = 1285] [outer = 1CFF3400]
03:10:44 INFO - PROCESS | 2944 | 1448017844622 Marionette INFO loaded listener.js
03:10:44 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 246 (1F532C00) [pid = 2944] [serial = 1286] [outer = 1CFF3400]
03:10:45 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
03:10:45 INFO - document served over http requires an https
03:10:45 INFO - sub-resource via xhr-request using the http-csp
03:10:45 INFO - delivery method with keep-origin-redirect and when
03:10:45 INFO - the target request is cross-origin.
03:10:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
03:10:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:10:45 INFO - PROCESS | 2944 | ++DOCSHELL 16E3A000 == 80 [pid = 2944] [id = 459]
03:10:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 247 (17D2C000) [pid = 2944] [serial = 1287] [outer = 00000000]
03:10:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 248 (20020C00) [pid = 2944] [serial = 1288] [outer = 17D2C000]
03:10:45 INFO - PROCESS | 2944 | 1448017845331 Marionette INFO loaded listener.js
03:10:45 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 249 (20405000) [pid = 2944] [serial = 1289] [outer = 17D2C000]
03:10:45 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
03:10:45 INFO - document served over http requires an https
03:10:45 INFO - sub-resource via xhr-request using the http-csp
03:10:45 INFO - delivery method with no-redirect and when
03:10:45 INFO - the target request is cross-origin.
03:10:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 670ms
03:10:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:10:45 INFO - PROCESS | 2944 | ++DOCSHELL 2057E400 == 81 [pid = 2944] [id = 460]
03:10:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 250 (2057E800) [pid = 2944] [serial = 1290] [outer = 00000000]
03:10:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 251 (2063E000) [pid = 2944] [serial = 1291] [outer = 2057E800]
03:10:46 INFO - PROCESS | 2944 | 1448017845983 Marionette INFO loaded listener.js
03:10:46 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 252 (209BAC00) [pid = 2944] [serial = 1292] [outer = 2057E800]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 251 (0E718000) [pid = 2944] [serial = 1147] [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]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 250 (1A765000) [pid = 2944] [serial = 1173] [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]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 249 (1B1AB800) [pid = 2944] [serial = 1176] [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]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 248 (12814000) [pid = 2944] [serial = 1160] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017809772]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 247 (16E40000) [pid = 2944] [serial = 1150] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 246 (16A76800) [pid = 2944] [serial = 1157] [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]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 245 (176B1000) [pid = 2944] [serial = 1152] [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]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 244 (19088800) [pid = 2944] [serial = 1170] [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]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 243 (0F5CB400) [pid = 2944] [serial = 1162] [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]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 242 (169C1000) [pid = 2944] [serial = 1167] [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]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 241 (16A41C00) [pid = 2944] [serial = 1165] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 240 (1BD08C00) [pid = 2944] [serial = 1182] [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]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 239 (1A1C0C00) [pid = 2944] [serial = 1155] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 238 (1E371C00) [pid = 2944] [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]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 237 (0B77FC00) [pid = 2944] [serial = 1179] [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]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 236 (236EFC00) [pid = 2944] [serial = 1134] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 235 (2486DC00) [pid = 2944] [serial = 1145] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 234 (23A35000) [pid = 2944] [serial = 1139] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017803711]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 233 (13434800) [pid = 2944] [serial = 1180] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 232 (1E21D400) [pid = 2944] [serial = 1186] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 231 (22F25400) [pid = 2944] [serial = 1120] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 230 (20B3DC00) [pid = 2944] [serial = 1111] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 229 (211C1C00) [pid = 2944] [serial = 1114] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 228 (22C17C00) [pid = 2944] [serial = 1117] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 227 (13C1E800) [pid = 2944] [serial = 1146] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 226 (23DE6800) [pid = 2944] [serial = 1143] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 225 (236F0800) [pid = 2944] [serial = 1135] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 224 (23639800) [pid = 2944] [serial = 1132] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 223 (1CFF9C00) [pid = 2944] [serial = 1183] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 222 (2027A000) [pid = 2944] [serial = 1108] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 221 (16A45000) [pid = 2944] [serial = 1166] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 220 (132BBC00) [pid = 2944] [serial = 1163] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 219 (15E43800) [pid = 2944] [serial = 1102] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 218 (1947C000) [pid = 2944] [serial = 1171] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 217 (0ACDC400) [pid = 2944] [serial = 1161] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017809772]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 216 (1784C800) [pid = 2944] [serial = 1158] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 215 (23184800) [pid = 2944] [serial = 1126] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 214 (19E54400) [pid = 2944] [serial = 1105] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 213 (22FB1C00) [pid = 2944] [serial = 1123] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 212 (2340A800) [pid = 2944] [serial = 1129] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 211 (238DB800) [pid = 2944] [serial = 1140] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017803711]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 210 (238DF400) [pid = 2944] [serial = 1137] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 209 (20533800) [pid = 2944] [serial = 1099] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 208 (1BBC6C00) [pid = 2944] [serial = 1177] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 207 (17831400) [pid = 2944] [serial = 1151] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 206 (0F16A800) [pid = 2944] [serial = 1148] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 205 (1A793800) [pid = 2944] [serial = 1174] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 204 (1782E800) [pid = 2944] [serial = 1168] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 203 (0E733000) [pid = 2944] [serial = 1156] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 202 (17A88400) [pid = 2944] [serial = 1153] [outer = 00000000] [url = about:blank]
03:10:46 INFO - PROCESS | 2944 | --DOMWINDOW == 201 (250D0400) [pid = 2944] [serial = 735] [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.]
03:10:46 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
03:10:46 INFO - document served over http requires an https
03:10:46 INFO - sub-resource via xhr-request using the http-csp
03:10:46 INFO - delivery method with swap-origin-redirect and when
03:10:46 INFO - the target request is cross-origin.
03:10:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 690ms
03:10:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:10:46 INFO - PROCESS | 2944 | ++DOCSHELL 176BC800 == 82 [pid = 2944] [id = 461]
03:10:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 202 (17831400) [pid = 2944] [serial = 1293] [outer = 00000000]
03:10:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 203 (1BBAD800) [pid = 2944] [serial = 1294] [outer = 17831400]
03:10:46 INFO - PROCESS | 2944 | 1448017846665 Marionette INFO loaded listener.js
03:10:46 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 204 (209B2400) [pid = 2944] [serial = 1295] [outer = 17831400]
03:10:47 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
03:10:47 INFO - document served over http requires an http
03:10:47 INFO - sub-resource via fetch-request using the http-csp
03:10:47 INFO - delivery method with keep-origin-redirect and when
03:10:47 INFO - the target request is same-origin.
03:10:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 630ms
03:10:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:10:47 INFO - PROCESS | 2944 | ++DOCSHELL 20C2C800 == 83 [pid = 2944] [id = 462]
03:10:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 205 (210A7400) [pid = 2944] [serial = 1296] [outer = 00000000]
03:10:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 206 (213C2800) [pid = 2944] [serial = 1297] [outer = 210A7400]
03:10:47 INFO - PROCESS | 2944 | 1448017847295 Marionette INFO loaded listener.js
03:10:47 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 207 (22C19000) [pid = 2944] [serial = 1298] [outer = 210A7400]
03:10:47 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
03:10:47 INFO - document served over http requires an http
03:10:47 INFO - sub-resource via fetch-request using the http-csp
03:10:47 INFO - delivery method with no-redirect and when
03:10:47 INFO - the target request is same-origin.
03:10:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 730ms
03:10:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:10:48 INFO - PROCESS | 2944 | ++DOCSHELL 22F28000 == 84 [pid = 2944] [id = 463]
03:10:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 208 (22FABC00) [pid = 2944] [serial = 1299] [outer = 00000000]
03:10:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 209 (2317E800) [pid = 2944] [serial = 1300] [outer = 22FABC00]
03:10:48 INFO - PROCESS | 2944 | 1448017848050 Marionette INFO loaded listener.js
03:10:48 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 210 (231C3400) [pid = 2944] [serial = 1301] [outer = 22FABC00]
03:10:48 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
03:10:48 INFO - document served over http requires an http
03:10:48 INFO - sub-resource via fetch-request using the http-csp
03:10:48 INFO - delivery method with swap-origin-redirect and when
03:10:48 INFO - the target request is same-origin.
03:10:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 971ms
03:10:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:10:49 INFO - PROCESS | 2944 | ++DOCSHELL 16A4D800 == 85 [pid = 2944] [id = 464]
03:10:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 211 (16E43800) [pid = 2944] [serial = 1302] [outer = 00000000]
03:10:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 212 (17977C00) [pid = 2944] [serial = 1303] [outer = 16E43800]
03:10:49 INFO - PROCESS | 2944 | 1448017849191 Marionette INFO loaded listener.js
03:10:49 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 213 (19481000) [pid = 2944] [serial = 1304] [outer = 16E43800]
03:10:49 INFO - PROCESS | 2944 | ++DOCSHELL 1B17C800 == 86 [pid = 2944] [id = 465]
03:10:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 214 (1B1A6800) [pid = 2944] [serial = 1305] [outer = 00000000]
03:10:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 215 (1BD05C00) [pid = 2944] [serial = 1306] [outer = 1B1A6800]
03:10:49 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
03:10:49 INFO - document served over http requires an http
03:10:49 INFO - sub-resource via iframe-tag using the http-csp
03:10:49 INFO - delivery method with keep-origin-redirect and when
03:10:49 INFO - the target request is same-origin.
03:10:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1067ms
03:10:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:10:50 INFO - PROCESS | 2944 | ++DOCSHELL 1B1A9400 == 87 [pid = 2944] [id = 466]
03:10:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 216 (1BD03000) [pid = 2944] [serial = 1307] [outer = 00000000]
03:10:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 217 (1FC46400) [pid = 2944] [serial = 1308] [outer = 1BD03000]
03:10:50 INFO - PROCESS | 2944 | 1448017850267 Marionette INFO loaded listener.js
03:10:50 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 218 (20E85000) [pid = 2944] [serial = 1309] [outer = 1BD03000]
03:10:50 INFO - PROCESS | 2944 | ++DOCSHELL 22C13800 == 88 [pid = 2944] [id = 467]
03:10:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 219 (22F2AC00) [pid = 2944] [serial = 1310] [outer = 00000000]
03:10:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 220 (20E87C00) [pid = 2944] [serial = 1311] [outer = 22F2AC00]
03:10:50 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
03:10:50 INFO - document served over http requires an http
03:10:50 INFO - sub-resource via iframe-tag using the http-csp
03:10:50 INFO - delivery method with no-redirect and when
03:10:50 INFO - the target request is same-origin.
03:10:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1068ms
03:10:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:10:51 INFO - PROCESS | 2944 | ++DOCSHELL 2340A400 == 89 [pid = 2944] [id = 468]
03:10:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 221 (2340AC00) [pid = 2944] [serial = 1312] [outer = 00000000]
03:10:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 222 (2363B800) [pid = 2944] [serial = 1313] [outer = 2340AC00]
03:10:51 INFO - PROCESS | 2944 | 1448017851352 Marionette INFO loaded listener.js
03:10:51 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 223 (236EE400) [pid = 2944] [serial = 1314] [outer = 2340AC00]
03:10:51 INFO - PROCESS | 2944 | ++DOCSHELL 238DF400 == 90 [pid = 2944] [id = 469]
03:10:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 224 (238DF800) [pid = 2944] [serial = 1315] [outer = 00000000]
03:10:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 225 (23CCD000) [pid = 2944] [serial = 1316] [outer = 238DF800]
03:10:51 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
03:10:51 INFO - document served over http requires an http
03:10:51 INFO - sub-resource via iframe-tag using the http-csp
03:10:51 INFO - delivery method with swap-origin-redirect and when
03:10:51 INFO - the target request is same-origin.
03:10:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 970ms
03:10:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:10:52 INFO - PROCESS | 2944 | ++DOCSHELL 23A35000 == 91 [pid = 2944] [id = 470]
03:10:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 226 (23A3D400) [pid = 2944] [serial = 1317] [outer = 00000000]
03:10:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 227 (250CF800) [pid = 2944] [serial = 1318] [outer = 23A3D400]
03:10:52 INFO - PROCESS | 2944 | 1448017852304 Marionette INFO loaded listener.js
03:10:52 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 228 (253FB800) [pid = 2944] [serial = 1319] [outer = 23A3D400]
03:10:52 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
03:10:52 INFO - document served over http requires an http
03:10:52 INFO - sub-resource via script-tag using the http-csp
03:10:52 INFO - delivery method with keep-origin-redirect and when
03:10:52 INFO - the target request is same-origin.
03:10:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 971ms
03:10:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:10:53 INFO - PROCESS | 2944 | ++DOCSHELL 26181000 == 92 [pid = 2944] [id = 471]
03:10:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 229 (26181C00) [pid = 2944] [serial = 1320] [outer = 00000000]
03:10:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 230 (26765800) [pid = 2944] [serial = 1321] [outer = 26181C00]
03:10:53 INFO - PROCESS | 2944 | 1448017853254 Marionette INFO loaded listener.js
03:10:53 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 231 (26B38C00) [pid = 2944] [serial = 1322] [outer = 26181C00]
03:10:53 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
03:10:53 INFO - document served over http requires an http
03:10:53 INFO - sub-resource via script-tag using the http-csp
03:10:53 INFO - delivery method with no-redirect and when
03:10:53 INFO - the target request is same-origin.
03:10:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 830ms
03:10:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:10:54 INFO - PROCESS | 2944 | ++DOCSHELL 28F9CC00 == 93 [pid = 2944] [id = 472]
03:10:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 232 (28FA2000) [pid = 2944] [serial = 1323] [outer = 00000000]
03:10:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 233 (291C8C00) [pid = 2944] [serial = 1324] [outer = 28FA2000]
03:10:54 INFO - PROCESS | 2944 | 1448017854146 Marionette INFO loaded listener.js
03:10:54 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 234 (294CD400) [pid = 2944] [serial = 1325] [outer = 28FA2000]
03:10:54 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
03:10:54 INFO - document served over http requires an http
03:10:54 INFO - sub-resource via script-tag using the http-csp
03:10:54 INFO - delivery method with swap-origin-redirect and when
03:10:54 INFO - the target request is same-origin.
03:10:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 890ms
03:10:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:10:54 INFO - PROCESS | 2944 | ++DOCSHELL 294CD000 == 94 [pid = 2944] [id = 473]
03:10:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 235 (294D1C00) [pid = 2944] [serial = 1326] [outer = 00000000]
03:10:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 236 (296B0800) [pid = 2944] [serial = 1327] [outer = 294D1C00]
03:10:55 INFO - PROCESS | 2944 | 1448017855016 Marionette INFO loaded listener.js
03:10:55 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 237 (296B5C00) [pid = 2944] [serial = 1328] [outer = 294D1C00]
03:10:55 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
03:10:55 INFO - document served over http requires an http
03:10:55 INFO - sub-resource via xhr-request using the http-csp
03:10:55 INFO - delivery method with keep-origin-redirect and when
03:10:55 INFO - the target request is same-origin.
03:10:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
03:10:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:10:55 INFO - PROCESS | 2944 | ++DOCSHELL 296BE000 == 95 [pid = 2944] [id = 474]
03:10:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 238 (29A05800) [pid = 2944] [serial = 1329] [outer = 00000000]
03:10:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 239 (29A0A000) [pid = 2944] [serial = 1330] [outer = 29A05800]
03:10:55 INFO - PROCESS | 2944 | 1448017855931 Marionette INFO loaded listener.js
03:10:56 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 240 (29A0E400) [pid = 2944] [serial = 1331] [outer = 29A05800]
03:10:56 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
03:10:56 INFO - document served over http requires an http
03:10:56 INFO - sub-resource via xhr-request using the http-csp
03:10:56 INFO - delivery method with no-redirect and when
03:10:56 INFO - the target request is same-origin.
03:10:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 871ms
03:10:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:10:56 INFO - PROCESS | 2944 | ++DOCSHELL 29A13800 == 96 [pid = 2944] [id = 475]
03:10:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 241 (29F77400) [pid = 2944] [serial = 1332] [outer = 00000000]
03:10:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 242 (29F7E400) [pid = 2944] [serial = 1333] [outer = 29F77400]
03:10:56 INFO - PROCESS | 2944 | 1448017856777 Marionette INFO loaded listener.js
03:10:56 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 243 (29F82000) [pid = 2944] [serial = 1334] [outer = 29F77400]
03:10:57 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
03:10:57 INFO - document served over http requires an http
03:10:57 INFO - sub-resource via xhr-request using the http-csp
03:10:57 INFO - delivery method with swap-origin-redirect and when
03:10:57 INFO - the target request is same-origin.
03:10:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
03:10:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:10:57 INFO - PROCESS | 2944 | ++DOCSHELL 29F96400 == 97 [pid = 2944] [id = 476]
03:10:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 244 (29F95800) [pid = 2944] [serial = 1335] [outer = 00000000]
03:10:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 245 (29F9BC00) [pid = 2944] [serial = 1336] [outer = 29F95800]
03:10:57 INFO - PROCESS | 2944 | 1448017857666 Marionette INFO loaded listener.js
03:10:57 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 246 (29FA0800) [pid = 2944] [serial = 1337] [outer = 29F95800]
03:10:58 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
03:10:58 INFO - document served over http requires an https
03:10:58 INFO - sub-resource via fetch-request using the http-csp
03:10:58 INFO - delivery method with keep-origin-redirect and when
03:10:58 INFO - the target request is same-origin.
03:10:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
03:10:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:10:58 INFO - PROCESS | 2944 | ++DOCSHELL 25862400 == 98 [pid = 2944] [id = 477]
03:10:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 247 (25865800) [pid = 2944] [serial = 1338] [outer = 00000000]
03:10:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 248 (29F9D000) [pid = 2944] [serial = 1339] [outer = 25865800]
03:10:58 INFO - PROCESS | 2944 | 1448017858781 Marionette INFO loaded listener.js
03:10:58 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 249 (2B192800) [pid = 2944] [serial = 1340] [outer = 25865800]
03:10:59 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
03:10:59 INFO - document served over http requires an https
03:10:59 INFO - sub-resource via fetch-request using the http-csp
03:10:59 INFO - delivery method with no-redirect and when
03:10:59 INFO - the target request is same-origin.
03:10:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1070ms
03:10:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:10:59 INFO - PROCESS | 2944 | ++DOCSHELL 2B05FC00 == 99 [pid = 2944] [id = 478]
03:10:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 250 (2B061400) [pid = 2944] [serial = 1341] [outer = 00000000]
03:10:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 251 (2B067000) [pid = 2944] [serial = 1342] [outer = 2B061400]
03:10:59 INFO - PROCESS | 2944 | 1448017859791 Marionette INFO loaded listener.js
03:10:59 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 252 (2B069800) [pid = 2944] [serial = 1343] [outer = 2B061400]
03:11:00 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
03:11:00 INFO - document served over http requires an https
03:11:00 INFO - sub-resource via fetch-request using the http-csp
03:11:00 INFO - delivery method with swap-origin-redirect and when
03:11:00 INFO - the target request is same-origin.
03:11:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
03:11:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:11:00 INFO - PROCESS | 2944 | ++DOCSHELL 2A2A0000 == 100 [pid = 2944] [id = 479]
03:11:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 253 (2A2A1400) [pid = 2944] [serial = 1344] [outer = 00000000]
03:11:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 254 (2A2A8800) [pid = 2944] [serial = 1345] [outer = 2A2A1400]
03:11:00 INFO - PROCESS | 2944 | 1448017860771 Marionette INFO loaded listener.js
03:11:00 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 255 (2A2AB800) [pid = 2944] [serial = 1346] [outer = 2A2A1400]
03:11:01 INFO - PROCESS | 2944 | ++DOCSHELL 2B0CD000 == 101 [pid = 2944] [id = 480]
03:11:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 256 (2B0D1400) [pid = 2944] [serial = 1347] [outer = 00000000]
03:11:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 257 (2B0D2C00) [pid = 2944] [serial = 1348] [outer = 2B0D1400]
03:11:01 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
03:11:01 INFO - document served over http requires an https
03:11:01 INFO - sub-resource via iframe-tag using the http-csp
03:11:01 INFO - delivery method with keep-origin-redirect and when
03:11:01 INFO - the target request is same-origin.
03:11:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1039ms
03:11:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:11:01 INFO - PROCESS | 2944 | ++DOCSHELL 2AF18400 == 102 [pid = 2944] [id = 481]
03:11:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 258 (2AF19400) [pid = 2944] [serial = 1349] [outer = 00000000]
03:11:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 259 (2AF1DC00) [pid = 2944] [serial = 1350] [outer = 2AF19400]
03:11:01 INFO - PROCESS | 2944 | 1448017861858 Marionette INFO loaded listener.js
03:11:01 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 260 (2AF21400) [pid = 2944] [serial = 1351] [outer = 2AF19400]
03:11:02 INFO - PROCESS | 2944 | ++DOCSHELL 2B06A400 == 103 [pid = 2944] [id = 482]
03:11:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 261 (2B0CBC00) [pid = 2944] [serial = 1352] [outer = 00000000]
03:11:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 262 (2AF1D400) [pid = 2944] [serial = 1353] [outer = 2B0CBC00]
03:11:02 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
03:11:02 INFO - document served over http requires an https
03:11:02 INFO - sub-resource via iframe-tag using the http-csp
03:11:02 INFO - delivery method with no-redirect and when
03:11:02 INFO - the target request is same-origin.
03:11:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1037ms
03:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:11:02 INFO - PROCESS | 2944 | ++DOCSHELL 2B0D0800 == 104 [pid = 2944] [id = 483]
03:11:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 263 (2B0D1000) [pid = 2944] [serial = 1354] [outer = 00000000]
03:11:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 264 (2B364800) [pid = 2944] [serial = 1355] [outer = 2B0D1000]
03:11:02 INFO - PROCESS | 2944 | 1448017862896 Marionette INFO loaded listener.js
03:11:02 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 265 (2B366400) [pid = 2944] [serial = 1356] [outer = 2B0D1000]
03:11:03 INFO - PROCESS | 2944 | ++DOCSHELL 2B36C400 == 105 [pid = 2944] [id = 484]
03:11:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 266 (2B36CC00) [pid = 2944] [serial = 1357] [outer = 00000000]
03:11:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 267 (2B36E800) [pid = 2944] [serial = 1358] [outer = 2B36CC00]
03:11:03 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
03:11:03 INFO - document served over http requires an https
03:11:03 INFO - sub-resource via iframe-tag using the http-csp
03:11:03 INFO - delivery method with swap-origin-redirect and when
03:11:03 INFO - the target request is same-origin.
03:11:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1067ms
03:11:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:11:03 INFO - PROCESS | 2944 | ++DOCSHELL 2B41D000 == 106 [pid = 2944] [id = 485]
03:11:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 268 (2B41D400) [pid = 2944] [serial = 1359] [outer = 00000000]
03:11:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 269 (2B422400) [pid = 2944] [serial = 1360] [outer = 2B41D400]
03:11:04 INFO - PROCESS | 2944 | 1448017863976 Marionette INFO loaded listener.js
03:11:04 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 270 (2B425000) [pid = 2944] [serial = 1361] [outer = 2B41D400]
03:11:06 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
03:11:06 INFO - document served over http requires an https
03:11:06 INFO - sub-resource via script-tag using the http-csp
03:11:06 INFO - delivery method with keep-origin-redirect and when
03:11:06 INFO - the target request is same-origin.
03:11:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2484ms
03:11:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:11:06 INFO - PROCESS | 2944 | ++DOCSHELL 0E71F400 == 107 [pid = 2944] [id = 486]
03:11:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 271 (0E728400) [pid = 2944] [serial = 1362] [outer = 00000000]
03:11:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 272 (12E22000) [pid = 2944] [serial = 1363] [outer = 0E728400]
03:11:06 INFO - PROCESS | 2944 | 1448017866419 Marionette INFO loaded listener.js
03:11:06 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 273 (15272800) [pid = 2944] [serial = 1364] [outer = 0E728400]
03:11:07 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
03:11:07 INFO - document served over http requires an https
03:11:07 INFO - sub-resource via script-tag using the http-csp
03:11:07 INFO - delivery method with no-redirect and when
03:11:07 INFO - the target request is same-origin.
03:11:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 930ms
03:11:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:11:07 INFO - PROCESS | 2944 | ++DOCSHELL 12BCDC00 == 108 [pid = 2944] [id = 487]
03:11:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 274 (1493D400) [pid = 2944] [serial = 1365] [outer = 00000000]
03:11:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 275 (1A1B9400) [pid = 2944] [serial = 1366] [outer = 1493D400]
03:11:07 INFO - PROCESS | 2944 | 1448017867364 Marionette INFO loaded listener.js
03:11:07 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 276 (1BD0BC00) [pid = 2944] [serial = 1367] [outer = 1493D400]
03:11:08 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
03:11:08 INFO - document served over http requires an https
03:11:08 INFO - sub-resource via script-tag using the http-csp
03:11:08 INFO - delivery method with swap-origin-redirect and when
03:11:08 INFO - the target request is same-origin.
03:11:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 970ms
03:11:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:11:09 INFO - PROCESS | 2944 | ++DOCSHELL 0E71BC00 == 109 [pid = 2944] [id = 488]
03:11:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 277 (0EF24400) [pid = 2944] [serial = 1368] [outer = 00000000]
03:11:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 278 (1342D000) [pid = 2944] [serial = 1369] [outer = 0EF24400]
03:11:09 INFO - PROCESS | 2944 | 1448017869086 Marionette INFO loaded listener.js
03:11:09 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 279 (1493B400) [pid = 2944] [serial = 1370] [outer = 0EF24400]
03:11:09 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
03:11:09 INFO - document served over http requires an https
03:11:09 INFO - sub-resource via xhr-request using the http-csp
03:11:09 INFO - delivery method with keep-origin-redirect and when
03:11:09 INFO - the target request is same-origin.
03:11:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1683ms
03:11:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:11:10 INFO - PROCESS | 2944 | ++DOCSHELL 12E20000 == 110 [pid = 2944] [id = 489]
03:11:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 280 (13438400) [pid = 2944] [serial = 1371] [outer = 00000000]
03:11:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 281 (14BD3800) [pid = 2944] [serial = 1372] [outer = 13438400]
03:11:10 INFO - PROCESS | 2944 | 1448017870064 Marionette INFO loaded listener.js
03:11:10 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 282 (1667F800) [pid = 2944] [serial = 1373] [outer = 13438400]
03:11:10 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
03:11:10 INFO - document served over http requires an https
03:11:10 INFO - sub-resource via xhr-request using the http-csp
03:11:10 INFO - delivery method with no-redirect and when
03:11:10 INFO - the target request is same-origin.
03:11:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 870ms
03:11:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:11:10 INFO - PROCESS | 2944 | ++DOCSHELL 169BB800 == 111 [pid = 2944] [id = 490]
03:11:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 283 (16A31000) [pid = 2944] [serial = 1374] [outer = 00000000]
03:11:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 284 (17A88400) [pid = 2944] [serial = 1375] [outer = 16A31000]
03:11:10 INFO - PROCESS | 2944 | 1448017870944 Marionette INFO loaded listener.js
03:11:11 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 285 (19040000) [pid = 2944] [serial = 1376] [outer = 16A31000]
03:11:11 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
03:11:11 INFO - document served over http requires an https
03:11:11 INFO - sub-resource via xhr-request using the http-csp
03:11:11 INFO - delivery method with swap-origin-redirect and when
03:11:11 INFO - the target request is same-origin.
03:11:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1070ms
03:11:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:11:12 INFO - PROCESS | 2944 | ++DOCSHELL 0F4E7000 == 112 [pid = 2944] [id = 491]
03:11:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 286 (15E46000) [pid = 2944] [serial = 1377] [outer = 00000000]
03:11:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 287 (19838C00) [pid = 2944] [serial = 1378] [outer = 15E46000]
03:11:12 INFO - PROCESS | 2944 | 1448017872052 Marionette INFO loaded listener.js
03:11:12 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 288 (1A1BFC00) [pid = 2944] [serial = 1379] [outer = 15E46000]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 209B9400 == 111 [pid = 2944] [id = 371]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 0EFAD800 == 110 [pid = 2944] [id = 27]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 20C2C800 == 109 [pid = 2944] [id = 462]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 176BC800 == 108 [pid = 2944] [id = 461]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 2057E400 == 107 [pid = 2944] [id = 460]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 16E3A000 == 106 [pid = 2944] [id = 459]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 1CFF0800 == 105 [pid = 2944] [id = 458]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 1A78C000 == 104 [pid = 2944] [id = 457]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 1784B800 == 103 [pid = 2944] [id = 456]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 0EFA8000 == 102 [pid = 2944] [id = 455]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 1B1A9800 == 101 [pid = 2944] [id = 454]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 16103000 == 100 [pid = 2944] [id = 453]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 17827000 == 99 [pid = 2944] [id = 452]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 1343AC00 == 98 [pid = 2944] [id = 451]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 19039800 == 97 [pid = 2944] [id = 450]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 0EE19C00 == 96 [pid = 2944] [id = 449]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 28FA2800 == 95 [pid = 2944] [id = 447]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 250D8800 == 94 [pid = 2944] [id = 446]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 28D8B000 == 93 [pid = 2944] [id = 445]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 2872E000 == 92 [pid = 2944] [id = 444]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 26761C00 == 91 [pid = 2944] [id = 443]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 250D9C00 == 90 [pid = 2944] [id = 439]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 24C8B000 == 89 [pid = 2944] [id = 437]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 23CCE400 == 88 [pid = 2944] [id = 435]
03:11:12 INFO - PROCESS | 2944 | --DOCSHELL 0F16C000 == 87 [pid = 2944] [id = 424]
03:11:12 INFO - PROCESS | 2944 | --DOMWINDOW == 287 (1A1B7000) [pid = 2944] [serial = 1172] [outer = 00000000] [url = about:blank]
03:11:12 INFO - PROCESS | 2944 | --DOMWINDOW == 286 (1B112C00) [pid = 2944] [serial = 1175] [outer = 00000000] [url = about:blank]
03:11:12 INFO - PROCESS | 2944 | --DOMWINDOW == 285 (1BD09800) [pid = 2944] [serial = 1178] [outer = 00000000] [url = about:blank]
03:11:12 INFO - PROCESS | 2944 | --DOMWINDOW == 284 (1D18FC00) [pid = 2944] [serial = 1184] [outer = 00000000] [url = about:blank]
03:11:12 INFO - PROCESS | 2944 | --DOMWINDOW == 283 (176B6400) [pid = 2944] [serial = 1181] [outer = 00000000] [url = about:blank]
03:11:12 INFO - PROCESS | 2944 | --DOMWINDOW == 282 (191B7800) [pid = 2944] [serial = 1154] [outer = 00000000] [url = about:blank]
03:11:12 INFO - PROCESS | 2944 | --DOMWINDOW == 281 (12D38800) [pid = 2944] [serial = 1149] [outer = 00000000] [url = about:blank]
03:11:12 INFO - PROCESS | 2944 | --DOMWINDOW == 280 (17975400) [pid = 2944] [serial = 1169] [outer = 00000000] [url = about:blank]
03:11:12 INFO - PROCESS | 2944 | --DOMWINDOW == 279 (2053CC00) [pid = 2944] [serial = 1100] [outer = 00000000] [url = about:blank]
03:11:12 INFO - PROCESS | 2944 | --DOMWINDOW == 278 (19040400) [pid = 2944] [serial = 1159] [outer = 00000000] [url = about:blank]
03:11:12 INFO - PROCESS | 2944 | --DOMWINDOW == 277 (1493BC00) [pid = 2944] [serial = 1164] [outer = 00000000] [url = about:blank]
03:11:13 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
03:11:13 INFO - document served over http requires an http
03:11:13 INFO - sub-resource via fetch-request using the meta-csp
03:11:13 INFO - delivery method with keep-origin-redirect and when
03:11:13 INFO - the target request is cross-origin.
03:11:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1435ms
03:11:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:11:13 INFO - PROCESS | 2944 | ++DOCSHELL 0E732400 == 88 [pid = 2944] [id = 492]
03:11:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 278 (0E733000) [pid = 2944] [serial = 1380] [outer = 00000000]
03:11:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 279 (0F3B3400) [pid = 2944] [serial = 1381] [outer = 0E733000]
03:11:13 INFO - PROCESS | 2944 | 1448017873296 Marionette INFO loaded listener.js
03:11:13 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 280 (1326EC00) [pid = 2944] [serial = 1382] [outer = 0E733000]
03:11:13 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
03:11:13 INFO - document served over http requires an http
03:11:13 INFO - sub-resource via fetch-request using the meta-csp
03:11:13 INFO - delivery method with no-redirect and when
03:11:13 INFO - the target request is cross-origin.
03:11:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 830ms
03:11:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:11:14 INFO - PROCESS | 2944 | ++DOCSHELL 1526F800 == 89 [pid = 2944] [id = 493]
03:11:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 281 (152DAC00) [pid = 2944] [serial = 1383] [outer = 00000000]
03:11:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 282 (176BC000) [pid = 2944] [serial = 1384] [outer = 152DAC00]
03:11:14 INFO - PROCESS | 2944 | 1448017874242 Marionette INFO loaded listener.js
03:11:14 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 283 (1797EC00) [pid = 2944] [serial = 1385] [outer = 152DAC00]
03:11:14 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
03:11:14 INFO - document served over http requires an http
03:11:14 INFO - sub-resource via fetch-request using the meta-csp
03:11:14 INFO - delivery method with swap-origin-redirect and when
03:11:14 INFO - the target request is cross-origin.
03:11:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 770ms
03:11:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:11:14 INFO - PROCESS | 2944 | ++DOCSHELL 1941A400 == 90 [pid = 2944] [id = 494]
03:11:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 284 (19479000) [pid = 2944] [serial = 1386] [outer = 00000000]
03:11:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 285 (1A40A800) [pid = 2944] [serial = 1387] [outer = 19479000]
03:11:14 INFO - PROCESS | 2944 | 1448017874915 Marionette INFO loaded listener.js
03:11:15 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 286 (1A773000) [pid = 2944] [serial = 1388] [outer = 19479000]
03:11:15 INFO - PROCESS | 2944 | ++DOCSHELL 1B110000 == 91 [pid = 2944] [id = 495]
03:11:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 287 (1B111400) [pid = 2944] [serial = 1389] [outer = 00000000]
03:11:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 288 (1B176800) [pid = 2944] [serial = 1390] [outer = 1B111400]
03:11:15 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
03:11:15 INFO - document served over http requires an http
03:11:15 INFO - sub-resource via iframe-tag using the meta-csp
03:11:15 INFO - delivery method with keep-origin-redirect and when
03:11:15 INFO - the target request is cross-origin.
03:11:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
03:11:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:11:15 INFO - PROCESS | 2944 | ++DOCSHELL 1A1C0800 == 92 [pid = 2944] [id = 496]
03:11:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 289 (1B107C00) [pid = 2944] [serial = 1391] [outer = 00000000]
03:11:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 290 (1B17D000) [pid = 2944] [serial = 1392] [outer = 1B107C00]
03:11:15 INFO - PROCESS | 2944 | 1448017875760 Marionette INFO loaded listener.js
03:11:15 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 291 (1B1AC000) [pid = 2944] [serial = 1393] [outer = 1B107C00]
03:11:16 INFO - PROCESS | 2944 | ++DOCSHELL 1BD0DC00 == 93 [pid = 2944] [id = 497]
03:11:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 292 (1BD0E400) [pid = 2944] [serial = 1394] [outer = 00000000]
03:11:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 293 (1CB0E800) [pid = 2944] [serial = 1395] [outer = 1BD0E400]
03:11:16 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
03:11:16 INFO - document served over http requires an http
03:11:16 INFO - sub-resource via iframe-tag using the meta-csp
03:11:16 INFO - delivery method with no-redirect and when
03:11:16 INFO - the target request is cross-origin.
03:11:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 770ms
03:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:11:16 INFO - PROCESS | 2944 | ++DOCSHELL 1BD03400 == 94 [pid = 2944] [id = 498]
03:11:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 294 (1BD04000) [pid = 2944] [serial = 1396] [outer = 00000000]
03:11:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 295 (1CB1A000) [pid = 2944] [serial = 1397] [outer = 1BD04000]
03:11:16 INFO - PROCESS | 2944 | 1448017876539 Marionette INFO loaded listener.js
03:11:16 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 296 (1CFF5400) [pid = 2944] [serial = 1398] [outer = 1BD04000]
03:11:16 INFO - PROCESS | 2944 | ++DOCSHELL 1E211800 == 95 [pid = 2944] [id = 499]
03:11:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 297 (1E216400) [pid = 2944] [serial = 1399] [outer = 00000000]
03:11:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 298 (1E36E400) [pid = 2944] [serial = 1400] [outer = 1E216400]
03:11:17 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
03:11:17 INFO - document served over http requires an http
03:11:17 INFO - sub-resource via iframe-tag using the meta-csp
03:11:17 INFO - delivery method with swap-origin-redirect and when
03:11:17 INFO - the target request is cross-origin.
03:11:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 770ms
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 297 (0F169000) [pid = 2944] [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]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 296 (1B1AA000) [pid = 2944] [serial = 1273] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 295 (250DA400) [pid = 2944] [serial = 1231] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 294 (24C8D400) [pid = 2944] [serial = 1226] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017827602]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 293 (23DE5400) [pid = 2944] [serial = 1221] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 292 (2317E800) [pid = 2944] [serial = 1300] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 291 (13228400) [pid = 2944] [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]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 290 (1A78C400) [pid = 2944] [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]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 289 (210A7400) [pid = 2944] [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]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 288 (17831400) [pid = 2944] [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]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 287 (1903E000) [pid = 2944] [serial = 1263] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 286 (1797A400) [pid = 2944] [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]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 285 (15E44400) [pid = 2944] [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]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 284 (17D2C000) [pid = 2944] [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]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 283 (16104400) [pid = 2944] [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]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 282 (2057E800) [pid = 2944] [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]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 281 (1CFF3400) [pid = 2944] [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]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 280 (1784C000) [pid = 2944] [serial = 1268] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017840590]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 279 (20020C00) [pid = 2944] [serial = 1288] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 278 (253BB000) [pid = 2944] [serial = 1234] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 277 (1BBAD800) [pid = 2944] [serial = 1294] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 276 (1BBA3C00) [pid = 2944] [serial = 1282] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 275 (20283400) [pid = 2944] [serial = 1201] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 274 (26B3A000) [pid = 2944] [serial = 1258] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 273 (21151400) [pid = 2944] [serial = 1213] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 272 (256E8000) [pid = 2944] [serial = 1237] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 271 (28784C00) [pid = 2944] [serial = 1246] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 270 (1BBA8800) [pid = 2944] [serial = 1271] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 269 (20B34400) [pid = 2944] [serial = 1207] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 268 (12E1E800) [pid = 2944] [serial = 1261] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 267 (1A1B1400) [pid = 2944] [serial = 1264] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 266 (0B776000) [pid = 2944] [serial = 1274] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 265 (19043400) [pid = 2944] [serial = 1192] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 264 (1FC42C00) [pid = 2944] [serial = 1198] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 263 (25C79C00) [pid = 2944] [serial = 1240] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 262 (24C8A800) [pid = 2944] [serial = 1227] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017827602]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 261 (1A790000) [pid = 2944] [serial = 1266] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 260 (12E1FC00) [pid = 2944] [serial = 1189] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 259 (28FA3800) [pid = 2944] [serial = 1252] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 258 (2058A000) [pid = 2944] [serial = 1204] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 257 (2486B800) [pid = 2944] [serial = 1224] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 256 (20E86000) [pid = 2944] [serial = 1210] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 255 (1BBAD400) [pid = 2944] [serial = 1269] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017840590]
03:11:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 254 (1EBD2800) [pid = 2944] [serial = 1195] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 253 (213C2800) [pid = 2944] [serial = 1297] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 252 (19079400) [pid = 2944] [serial = 1279] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 251 (250CC000) [pid = 2944] [serial = 1229] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 250 (291BA800) [pid = 2944] [serial = 1255] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 249 (2147CC00) [pid = 2944] [serial = 1216] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 248 (28D91000) [pid = 2944] [serial = 1249] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 247 (250DF000) [pid = 2944] [serial = 1232] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 246 (24862800) [pid = 2944] [serial = 1222] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 245 (23528C00) [pid = 2944] [serial = 1219] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 244 (2063E000) [pid = 2944] [serial = 1291] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 243 (1493F800) [pid = 2944] [serial = 1276] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 242 (1E838800) [pid = 2944] [serial = 1285] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 241 (26767800) [pid = 2944] [serial = 1243] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 240 (1E830400) [pid = 2944] [serial = 1187] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 239 (20405000) [pid = 2944] [serial = 1289] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 238 (1F532C00) [pid = 2944] [serial = 1286] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | --DOMWINDOW == 237 (209BAC00) [pid = 2944] [serial = 1292] [outer = 00000000] [url = about:blank]
03:11:17 INFO - PROCESS | 2944 | ++DOCSHELL 13AB9800 == 96 [pid = 2944] [id = 500]
03:11:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 238 (1493F800) [pid = 2944] [serial = 1401] [outer = 00000000]
03:11:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 239 (19079400) [pid = 2944] [serial = 1402] [outer = 1493F800]
03:11:17 INFO - PROCESS | 2944 | 1448017877331 Marionette INFO loaded listener.js
03:11:17 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 240 (1BBACC00) [pid = 2944] [serial = 1403] [outer = 1493F800]
03:11:17 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
03:11:17 INFO - document served over http requires an http
03:11:17 INFO - sub-resource via script-tag using the meta-csp
03:11:17 INFO - delivery method with keep-origin-redirect and when
03:11:17 INFO - the target request is cross-origin.
03:11:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 710ms
03:11:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:11:18 INFO - PROCESS | 2944 | ++DOCSHELL 1E21F000 == 97 [pid = 2944] [id = 501]
03:11:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 241 (1E37A400) [pid = 2944] [serial = 1404] [outer = 00000000]
03:11:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 242 (1E8D2400) [pid = 2944] [serial = 1405] [outer = 1E37A400]
03:11:18 INFO - PROCESS | 2944 | 1448017878032 Marionette INFO loaded listener.js
03:11:18 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 243 (1EBD5400) [pid = 2944] [serial = 1406] [outer = 1E37A400]
03:11:18 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
03:11:18 INFO - document served over http requires an http
03:11:18 INFO - sub-resource via script-tag using the meta-csp
03:11:18 INFO - delivery method with no-redirect and when
03:11:18 INFO - the target request is cross-origin.
03:11:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 670ms
03:11:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:11:18 INFO - PROCESS | 2944 | ++DOCSHELL 176B2400 == 98 [pid = 2944] [id = 502]
03:11:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 244 (1F53D000) [pid = 2944] [serial = 1407] [outer = 00000000]
03:11:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 245 (20016800) [pid = 2944] [serial = 1408] [outer = 1F53D000]
03:11:18 INFO - PROCESS | 2944 | 1448017878715 Marionette INFO loaded listener.js
03:11:18 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 246 (200D2800) [pid = 2944] [serial = 1409] [outer = 1F53D000]
03:11:19 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
03:11:19 INFO - document served over http requires an http
03:11:19 INFO - sub-resource via script-tag using the meta-csp
03:11:19 INFO - delivery method with swap-origin-redirect and when
03:11:19 INFO - the target request is cross-origin.
03:11:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 871ms
03:11:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:11:19 INFO - PROCESS | 2944 | ++DOCSHELL 0F44C400 == 99 [pid = 2944] [id = 503]
03:11:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 247 (0F5C7400) [pid = 2944] [serial = 1410] [outer = 00000000]
03:11:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 248 (1348D000) [pid = 2944] [serial = 1411] [outer = 0F5C7400]
03:11:19 INFO - PROCESS | 2944 | 1448017879793 Marionette INFO loaded listener.js
03:11:19 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 249 (14BDA000) [pid = 2944] [serial = 1412] [outer = 0F5C7400]
03:11:20 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
03:11:20 INFO - document served over http requires an http
03:11:20 INFO - sub-resource via xhr-request using the meta-csp
03:11:20 INFO - delivery method with keep-origin-redirect and when
03:11:20 INFO - the target request is cross-origin.
03:11:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1074ms
03:11:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:11:20 INFO - PROCESS | 2944 | ++DOCSHELL 16A41C00 == 100 [pid = 2944] [id = 504]
03:11:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 250 (17843000) [pid = 2944] [serial = 1413] [outer = 00000000]
03:11:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 251 (17A04C00) [pid = 2944] [serial = 1414] [outer = 17843000]
03:11:20 INFO - PROCESS | 2944 | 1448017880851 Marionette INFO loaded listener.js
03:11:20 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 252 (192CF800) [pid = 2944] [serial = 1415] [outer = 17843000]
03:11:21 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
03:11:21 INFO - document served over http requires an http
03:11:21 INFO - sub-resource via xhr-request using the meta-csp
03:11:21 INFO - delivery method with no-redirect and when
03:11:21 INFO - the target request is cross-origin.
03:11:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1016ms
03:11:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:11:21 INFO - PROCESS | 2944 | ++DOCSHELL 1E8D8000 == 101 [pid = 2944] [id = 505]
03:11:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 253 (1E8DF400) [pid = 2944] [serial = 1416] [outer = 00000000]
03:11:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 254 (1FC3BC00) [pid = 2944] [serial = 1417] [outer = 1E8DF400]
03:11:21 INFO - PROCESS | 2944 | 1448017881896 Marionette INFO loaded listener.js
03:11:21 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 255 (20269800) [pid = 2944] [serial = 1418] [outer = 1E8DF400]
03:11:22 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
03:11:22 INFO - document served over http requires an http
03:11:22 INFO - sub-resource via xhr-request using the meta-csp
03:11:22 INFO - delivery method with swap-origin-redirect and when
03:11:22 INFO - the target request is cross-origin.
03:11:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
03:11:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:11:22 INFO - PROCESS | 2944 | ++DOCSHELL 20406C00 == 102 [pid = 2944] [id = 506]
03:11:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 256 (20408800) [pid = 2944] [serial = 1419] [outer = 00000000]
03:11:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 257 (2052FC00) [pid = 2944] [serial = 1420] [outer = 20408800]
03:11:22 INFO - PROCESS | 2944 | 1448017882878 Marionette INFO loaded listener.js
03:11:22 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 258 (20548000) [pid = 2944] [serial = 1421] [outer = 20408800]
03:11:23 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
03:11:23 INFO - document served over http requires an https
03:11:23 INFO - sub-resource via fetch-request using the meta-csp
03:11:23 INFO - delivery method with keep-origin-redirect and when
03:11:23 INFO - the target request is cross-origin.
03:11:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1065ms
03:11:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:11:23 INFO - PROCESS | 2944 | ++DOCSHELL 1281A400 == 103 [pid = 2944] [id = 507]
03:11:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 259 (20459C00) [pid = 2944] [serial = 1422] [outer = 00000000]
03:11:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 260 (20636400) [pid = 2944] [serial = 1423] [outer = 20459C00]
03:11:23 INFO - PROCESS | 2944 | 1448017883971 Marionette INFO loaded listener.js
03:11:24 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 261 (20654400) [pid = 2944] [serial = 1424] [outer = 20459C00]
03:11:24 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
03:11:24 INFO - document served over http requires an https
03:11:24 INFO - sub-resource via fetch-request using the meta-csp
03:11:24 INFO - delivery method with no-redirect and when
03:11:24 INFO - the target request is cross-origin.
03:11:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 970ms
03:11:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:11:24 INFO - PROCESS | 2944 | ++DOCSHELL 20B36800 == 104 [pid = 2944] [id = 508]
03:11:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 262 (20C28C00) [pid = 2944] [serial = 1425] [outer = 00000000]
03:11:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 263 (20E37800) [pid = 2944] [serial = 1426] [outer = 20C28C00]
03:11:24 INFO - PROCESS | 2944 | 1448017884947 Marionette INFO loaded listener.js
03:11:25 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 264 (20E86800) [pid = 2944] [serial = 1427] [outer = 20C28C00]
03:11:25 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
03:11:25 INFO - document served over http requires an https
03:11:25 INFO - sub-resource via fetch-request using the meta-csp
03:11:25 INFO - delivery method with swap-origin-redirect and when
03:11:25 INFO - the target request is cross-origin.
03:11:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1072ms
03:11:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:11:25 INFO - PROCESS | 2944 | ++DOCSHELL 21149400 == 105 [pid = 2944] [id = 509]
03:11:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 265 (2114C800) [pid = 2944] [serial = 1428] [outer = 00000000]
03:11:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 266 (21156C00) [pid = 2944] [serial = 1429] [outer = 2114C800]
03:11:26 INFO - PROCESS | 2944 | 1448017885997 Marionette INFO loaded listener.js
03:11:26 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 267 (213C2000) [pid = 2944] [serial = 1430] [outer = 2114C800]
03:11:26 INFO - PROCESS | 2944 | ++DOCSHELL 216BD400 == 106 [pid = 2944] [id = 510]
03:11:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 268 (216C2C00) [pid = 2944] [serial = 1431] [outer = 00000000]
03:11:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 269 (22C1DC00) [pid = 2944] [serial = 1432] [outer = 216C2C00]
03:11:26 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
03:11:26 INFO - document served over http requires an https
03:11:26 INFO - sub-resource via iframe-tag using the meta-csp
03:11:26 INFO - delivery method with keep-origin-redirect and when
03:11:26 INFO - the target request is cross-origin.
03:11:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1019ms
03:11:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:11:27 INFO - PROCESS | 2944 | ++DOCSHELL 216BDC00 == 107 [pid = 2944] [id = 511]
03:11:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 270 (216BE400) [pid = 2944] [serial = 1433] [outer = 00000000]
03:11:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 271 (22DBD000) [pid = 2944] [serial = 1434] [outer = 216BE400]
03:11:27 INFO - PROCESS | 2944 | 1448017887045 Marionette INFO loaded listener.js
03:11:27 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 272 (22F2B400) [pid = 2944] [serial = 1435] [outer = 216BE400]
03:11:27 INFO - PROCESS | 2944 | ++DOCSHELL 2317B800 == 108 [pid = 2944] [id = 512]
03:11:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 273 (2317E800) [pid = 2944] [serial = 1436] [outer = 00000000]
03:11:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 274 (22DB8400) [pid = 2944] [serial = 1437] [outer = 2317E800]
03:11:27 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
03:11:27 INFO - document served over http requires an https
03:11:27 INFO - sub-resource via iframe-tag using the meta-csp
03:11:27 INFO - delivery method with no-redirect and when
03:11:27 INFO - the target request is cross-origin.
03:11:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1020ms
03:11:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:11:28 INFO - PROCESS | 2944 | ++DOCSHELL 23179800 == 109 [pid = 2944] [id = 513]
03:11:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 275 (2317F000) [pid = 2944] [serial = 1438] [outer = 00000000]
03:11:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 276 (2340C000) [pid = 2944] [serial = 1439] [outer = 2317F000]
03:11:28 INFO - PROCESS | 2944 | 1448017888097 Marionette INFO loaded listener.js
03:11:28 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 277 (2352B800) [pid = 2944] [serial = 1440] [outer = 2317F000]
03:11:28 INFO - PROCESS | 2944 | ++DOCSHELL 238D9400 == 110 [pid = 2944] [id = 514]
03:11:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 278 (238D9C00) [pid = 2944] [serial = 1441] [outer = 00000000]
03:11:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 279 (238DBC00) [pid = 2944] [serial = 1442] [outer = 238D9C00]
03:11:28 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
03:11:28 INFO - document served over http requires an https
03:11:28 INFO - sub-resource via iframe-tag using the meta-csp
03:11:28 INFO - delivery method with swap-origin-redirect and when
03:11:28 INFO - the target request is cross-origin.
03:11:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1183ms
03:11:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:11:29 INFO - PROCESS | 2944 | ++DOCSHELL 238E0800 == 111 [pid = 2944] [id = 515]
03:11:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 280 (238E1400) [pid = 2944] [serial = 1443] [outer = 00000000]
03:11:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 281 (23DE7C00) [pid = 2944] [serial = 1444] [outer = 238E1400]
03:11:29 INFO - PROCESS | 2944 | 1448017889264 Marionette INFO loaded listener.js
03:11:29 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 282 (24863000) [pid = 2944] [serial = 1445] [outer = 238E1400]
03:11:29 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
03:11:29 INFO - document served over http requires an https
03:11:29 INFO - sub-resource via script-tag using the meta-csp
03:11:29 INFO - delivery method with keep-origin-redirect and when
03:11:29 INFO - the target request is cross-origin.
03:11:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1019ms
03:11:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:11:30 INFO - PROCESS | 2944 | ++DOCSHELL 24C8A800 == 112 [pid = 2944] [id = 516]
03:11:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 283 (250C7000) [pid = 2944] [serial = 1446] [outer = 00000000]
03:11:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 284 (250D8C00) [pid = 2944] [serial = 1447] [outer = 250C7000]
03:11:30 INFO - PROCESS | 2944 | 1448017890302 Marionette INFO loaded listener.js
03:11:30 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 285 (253BFC00) [pid = 2944] [serial = 1448] [outer = 250C7000]
03:11:30 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
03:11:30 INFO - document served over http requires an https
03:11:30 INFO - sub-resource via script-tag using the meta-csp
03:11:30 INFO - delivery method with no-redirect and when
03:11:30 INFO - the target request is cross-origin.
03:11:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1019ms
03:11:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:11:31 INFO - PROCESS | 2944 | ++DOCSHELL 256E4000 == 113 [pid = 2944] [id = 517]
03:11:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 286 (256E4800) [pid = 2944] [serial = 1449] [outer = 00000000]
03:11:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 287 (25864400) [pid = 2944] [serial = 1450] [outer = 256E4800]
03:11:31 INFO - PROCESS | 2944 | 1448017891313 Marionette INFO loaded listener.js
03:11:31 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 288 (25C76400) [pid = 2944] [serial = 1451] [outer = 256E4800]
03:11:31 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
03:11:31 INFO - document served over http requires an https
03:11:31 INFO - sub-resource via script-tag using the meta-csp
03:11:31 INFO - delivery method with swap-origin-redirect and when
03:11:31 INFO - the target request is cross-origin.
03:11:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1018ms
03:11:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:11:32 INFO - PROCESS | 2944 | ++DOCSHELL 25C7A000 == 114 [pid = 2944] [id = 518]
03:11:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 289 (25C7D400) [pid = 2944] [serial = 1452] [outer = 00000000]
03:11:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 290 (26766C00) [pid = 2944] [serial = 1453] [outer = 25C7D400]
03:11:32 INFO - PROCESS | 2944 | 1448017892337 Marionette INFO loaded listener.js
03:11:32 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 291 (26B34000) [pid = 2944] [serial = 1454] [outer = 25C7D400]
03:11:32 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
03:11:32 INFO - document served over http requires an https
03:11:32 INFO - sub-resource via xhr-request using the meta-csp
03:11:32 INFO - delivery method with keep-origin-redirect and when
03:11:32 INFO - the target request is cross-origin.
03:11:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 971ms
03:11:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:11:33 INFO - PROCESS | 2944 | ++DOCSHELL 26B3E000 == 115 [pid = 2944] [id = 519]
03:11:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 292 (28735400) [pid = 2944] [serial = 1455] [outer = 00000000]
03:11:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 293 (28792C00) [pid = 2944] [serial = 1456] [outer = 28735400]
03:11:33 INFO - PROCESS | 2944 | 1448017893307 Marionette INFO loaded listener.js
03:11:33 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 294 (28D90000) [pid = 2944] [serial = 1457] [outer = 28735400]
03:11:33 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
03:11:33 INFO - document served over http requires an https
03:11:33 INFO - sub-resource via xhr-request using the meta-csp
03:11:33 INFO - delivery method with no-redirect and when
03:11:33 INFO - the target request is cross-origin.
03:11:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1017ms
03:11:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:11:35 INFO - PROCESS | 2944 | ++DOCSHELL 22C19C00 == 116 [pid = 2944] [id = 520]
03:11:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 295 (22C1B000) [pid = 2944] [serial = 1458] [outer = 00000000]
03:11:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 296 (291BB400) [pid = 2944] [serial = 1459] [outer = 22C1B000]
03:11:36 INFO - PROCESS | 2944 | 1448017896030 Marionette INFO loaded listener.js
03:11:36 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 297 (294CB800) [pid = 2944] [serial = 1460] [outer = 22C1B000]
03:11:36 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
03:11:36 INFO - document served over http requires an https
03:11:36 INFO - sub-resource via xhr-request using the meta-csp
03:11:36 INFO - delivery method with swap-origin-redirect and when
03:11:36 INFO - the target request is cross-origin.
03:11:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2646ms
03:11:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:11:37 INFO - PROCESS | 2944 | ++DOCSHELL 0F321C00 == 117 [pid = 2944] [id = 521]
03:11:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 298 (0F323C00) [pid = 2944] [serial = 1461] [outer = 00000000]
03:11:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 299 (12DA7000) [pid = 2944] [serial = 1462] [outer = 0F323C00]
03:11:37 INFO - PROCESS | 2944 | 1448017897531 Marionette INFO loaded listener.js
03:11:37 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 300 (13490C00) [pid = 2944] [serial = 1463] [outer = 0F323C00]
03:11:38 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
03:11:38 INFO - document served over http requires an http
03:11:38 INFO - sub-resource via fetch-request using the meta-csp
03:11:38 INFO - delivery method with keep-origin-redirect and when
03:11:38 INFO - the target request is same-origin.
03:11:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1532ms
03:11:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:11:38 INFO - PROCESS | 2944 | ++DOCSHELL 148C1C00 == 118 [pid = 2944] [id = 522]
03:11:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 301 (1493FC00) [pid = 2944] [serial = 1464] [outer = 00000000]
03:11:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 302 (17D23800) [pid = 2944] [serial = 1465] [outer = 1493FC00]
03:11:38 INFO - PROCESS | 2944 | 1448017898530 Marionette INFO loaded listener.js
03:11:38 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 303 (19419C00) [pid = 2944] [serial = 1466] [outer = 1493FC00]
03:11:39 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
03:11:39 INFO - document served over http requires an http
03:11:39 INFO - sub-resource via fetch-request using the meta-csp
03:11:39 INFO - delivery method with no-redirect and when
03:11:39 INFO - the target request is same-origin.
03:11:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1175ms
03:11:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:11:39 INFO - PROCESS | 2944 | ++DOCSHELL 0E729000 == 119 [pid = 2944] [id = 523]
03:11:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 304 (12DA4000) [pid = 2944] [serial = 1467] [outer = 00000000]
03:11:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 305 (17DC2C00) [pid = 2944] [serial = 1468] [outer = 12DA4000]
03:11:39 INFO - PROCESS | 2944 | 1448017899707 Marionette INFO loaded listener.js
03:11:39 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 306 (1B175400) [pid = 2944] [serial = 1469] [outer = 12DA4000]
03:11:40 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
03:11:40 INFO - document served over http requires an http
03:11:40 INFO - sub-resource via fetch-request using the meta-csp
03:11:40 INFO - delivery method with swap-origin-redirect and when
03:11:40 INFO - the target request is same-origin.
03:11:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 930ms
03:11:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:11:40 INFO - PROCESS | 2944 | ++DOCSHELL 0B775400 == 120 [pid = 2944] [id = 524]
03:11:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 307 (0B775800) [pid = 2944] [serial = 1470] [outer = 00000000]
03:11:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 308 (15274C00) [pid = 2944] [serial = 1471] [outer = 0B775800]
03:11:40 INFO - PROCESS | 2944 | 1448017900664 Marionette INFO loaded listener.js
03:11:40 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 309 (1BFA3000) [pid = 2944] [serial = 1472] [outer = 0B775800]
03:11:41 INFO - PROCESS | 2944 | ++DOCSHELL 15E82000 == 121 [pid = 2944] [id = 525]
03:11:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 310 (15E87400) [pid = 2944] [serial = 1473] [outer = 00000000]
03:11:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 311 (1342E400) [pid = 2944] [serial = 1474] [outer = 15E87400]
03:11:41 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
03:11:41 INFO - document served over http requires an http
03:11:41 INFO - sub-resource via iframe-tag using the meta-csp
03:11:41 INFO - delivery method with keep-origin-redirect and when
03:11:41 INFO - the target request is same-origin.
03:11:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1077ms
03:11:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 23526400 == 120 [pid = 2944] [id = 403]
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 22FBA400 == 119 [pid = 2944] [id = 401]
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 13AB9800 == 118 [pid = 2944] [id = 500]
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 1E211800 == 117 [pid = 2944] [id = 499]
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 1BD0DC00 == 116 [pid = 2944] [id = 497]
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 1A1C0800 == 115 [pid = 2944] [id = 496]
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 1B110000 == 114 [pid = 2944] [id = 495]
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 1941A400 == 113 [pid = 2944] [id = 494]
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 1526F800 == 112 [pid = 2944] [id = 493]
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 0E732400 == 111 [pid = 2944] [id = 492]
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 0F4E7000 == 110 [pid = 2944] [id = 491]
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 169BB800 == 109 [pid = 2944] [id = 490]
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 12E20000 == 108 [pid = 2944] [id = 489]
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 0E71BC00 == 107 [pid = 2944] [id = 488]
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 0E71F400 == 106 [pid = 2944] [id = 486]
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 2B41D000 == 105 [pid = 2944] [id = 485]
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 2B36C400 == 104 [pid = 2944] [id = 484]
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 2B0D0800 == 103 [pid = 2944] [id = 483]
03:11:41 INFO - PROCESS | 2944 | --DOCSHELL 2B06A400 == 102 [pid = 2944] [id = 482]
03:11:41 INFO - PROCESS | 2944 | ++DOCSHELL 0ACD8000 == 103 [pid = 2944] [id = 526]
03:11:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 312 (0ACD8400) [pid = 2944] [serial = 1475] [outer = 00000000]
03:11:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 313 (0E727C00) [pid = 2944] [serial = 1476] [outer = 0ACD8400]
03:11:41 INFO - PROCESS | 2944 | 1448017901927 Marionette INFO loaded listener.js
03:11:42 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 314 (0EFA9800) [pid = 2944] [serial = 1477] [outer = 0ACD8400]
03:11:42 INFO - PROCESS | 2944 | --DOCSHELL 2AF18400 == 102 [pid = 2944] [id = 481]
03:11:42 INFO - PROCESS | 2944 | --DOCSHELL 2B0CD000 == 101 [pid = 2944] [id = 480]
03:11:42 INFO - PROCESS | 2944 | --DOCSHELL 2A2A0000 == 100 [pid = 2944] [id = 479]
03:11:42 INFO - PROCESS | 2944 | --DOCSHELL 2B05FC00 == 99 [pid = 2944] [id = 478]
03:11:42 INFO - PROCESS | 2944 | --DOCSHELL 25862400 == 98 [pid = 2944] [id = 477]
03:11:42 INFO - PROCESS | 2944 | --DOCSHELL 29F96400 == 97 [pid = 2944] [id = 476]
03:11:42 INFO - PROCESS | 2944 | --DOCSHELL 29A13800 == 96 [pid = 2944] [id = 475]
03:11:42 INFO - PROCESS | 2944 | --DOCSHELL 296BE000 == 95 [pid = 2944] [id = 474]
03:11:42 INFO - PROCESS | 2944 | --DOCSHELL 294CD000 == 94 [pid = 2944] [id = 473]
03:11:42 INFO - PROCESS | 2944 | --DOCSHELL 28F9CC00 == 93 [pid = 2944] [id = 472]
03:11:42 INFO - PROCESS | 2944 | --DOCSHELL 26181000 == 92 [pid = 2944] [id = 471]
03:11:42 INFO - PROCESS | 2944 | --DOCSHELL 23A35000 == 91 [pid = 2944] [id = 470]
03:11:42 INFO - PROCESS | 2944 | --DOCSHELL 238DF400 == 90 [pid = 2944] [id = 469]
03:11:42 INFO - PROCESS | 2944 | --DOCSHELL 2340A400 == 89 [pid = 2944] [id = 468]
03:11:42 INFO - PROCESS | 2944 | --DOCSHELL 22C13800 == 88 [pid = 2944] [id = 467]
03:11:42 INFO - PROCESS | 2944 | --DOCSHELL 1B1A9400 == 87 [pid = 2944] [id = 466]
03:11:42 INFO - PROCESS | 2944 | --DOCSHELL 1B17C800 == 86 [pid = 2944] [id = 465]
03:11:42 INFO - PROCESS | 2944 | --DOCSHELL 16A4D800 == 85 [pid = 2944] [id = 464]
03:11:42 INFO - PROCESS | 2944 | --DOMWINDOW == 313 (22C19000) [pid = 2944] [serial = 1298] [outer = 00000000] [url = about:blank]
03:11:42 INFO - PROCESS | 2944 | --DOMWINDOW == 312 (1984F000) [pid = 2944] [serial = 1280] [outer = 00000000] [url = about:blank]
03:11:42 INFO - PROCESS | 2944 | --DOMWINDOW == 311 (15E87000) [pid = 2944] [serial = 1277] [outer = 00000000] [url = about:blank]
03:11:42 INFO - PROCESS | 2944 | --DOMWINDOW == 310 (209B2400) [pid = 2944] [serial = 1295] [outer = 00000000] [url = about:blank]
03:11:42 INFO - PROCESS | 2944 | --DOMWINDOW == 309 (1E212000) [pid = 2944] [serial = 1272] [outer = 00000000] [url = about:blank]
03:11:42 INFO - PROCESS | 2944 | --DOMWINDOW == 308 (1B1ABC00) [pid = 2944] [serial = 1267] [outer = 00000000] [url = about:blank]
03:11:42 INFO - PROCESS | 2944 | --DOMWINDOW == 307 (1BD05000) [pid = 2944] [serial = 1283] [outer = 00000000] [url = about:blank]
03:11:42 INFO - PROCESS | 2944 | --DOMWINDOW == 306 (15E7FC00) [pid = 2944] [serial = 1262] [outer = 00000000] [url = about:blank]
03:11:42 INFO - PROCESS | 2944 | ++DOCSHELL 14948800 == 86 [pid = 2944] [id = 527]
03:11:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 307 (1499E000) [pid = 2944] [serial = 1478] [outer = 00000000]
03:11:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 308 (14BD1400) [pid = 2944] [serial = 1479] [outer = 1499E000]
03:11:42 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
03:11:42 INFO - document served over http requires an http
03:11:42 INFO - sub-resource via iframe-tag using the meta-csp
03:11:42 INFO - delivery method with no-redirect and when
03:11:42 INFO - the target request is same-origin.
03:11:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1334ms
03:11:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:11:42 INFO - PROCESS | 2944 | ++DOCSHELL 14940800 == 87 [pid = 2944] [id = 528]
03:11:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 309 (14941800) [pid = 2944] [serial = 1480] [outer = 00000000]
03:11:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 310 (169C5400) [pid = 2944] [serial = 1481] [outer = 14941800]
03:11:42 INFO - PROCESS | 2944 | 1448017902920 Marionette INFO loaded listener.js
03:11:43 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 311 (176B1000) [pid = 2944] [serial = 1482] [outer = 14941800]
03:11:43 INFO - PROCESS | 2944 | ++DOCSHELL 1982DC00 == 88 [pid = 2944] [id = 529]
03:11:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 312 (19847400) [pid = 2944] [serial = 1483] [outer = 00000000]
03:11:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 313 (19E4B400) [pid = 2944] [serial = 1484] [outer = 19847400]
03:11:43 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
03:11:43 INFO - document served over http requires an http
03:11:43 INFO - sub-resource via iframe-tag using the meta-csp
03:11:43 INFO - delivery method with swap-origin-redirect and when
03:11:43 INFO - the target request is same-origin.
03:11:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 771ms
03:11:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:11:43 INFO - PROCESS | 2944 | ++DOCSHELL 17DC7C00 == 89 [pid = 2944] [id = 530]
03:11:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 314 (1903B000) [pid = 2944] [serial = 1485] [outer = 00000000]
03:11:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 315 (1A40BC00) [pid = 2944] [serial = 1486] [outer = 1903B000]
03:11:43 INFO - PROCESS | 2944 | 1448017903842 Marionette INFO loaded listener.js
03:11:43 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 316 (1A788C00) [pid = 2944] [serial = 1487] [outer = 1903B000]
03:11:44 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
03:11:44 INFO - document served over http requires an http
03:11:44 INFO - sub-resource via script-tag using the meta-csp
03:11:44 INFO - delivery method with keep-origin-redirect and when
03:11:44 INFO - the target request is same-origin.
03:11:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 770ms
03:11:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:11:44 INFO - PROCESS | 2944 | ++DOCSHELL 1984C400 == 90 [pid = 2944] [id = 531]
03:11:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 317 (1B176400) [pid = 2944] [serial = 1488] [outer = 00000000]
03:11:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 318 (1BBA4000) [pid = 2944] [serial = 1489] [outer = 1B176400]
03:11:44 INFO - PROCESS | 2944 | 1448017904486 Marionette INFO loaded listener.js
03:11:44 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 319 (1BFA3400) [pid = 2944] [serial = 1490] [outer = 1B176400]
03:11:44 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
03:11:44 INFO - document served over http requires an http
03:11:44 INFO - sub-resource via script-tag using the meta-csp
03:11:44 INFO - delivery method with no-redirect and when
03:11:44 INFO - the target request is same-origin.
03:11:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 672ms
03:11:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:11:45 INFO - PROCESS | 2944 | ++DOCSHELL 1CB1F000 == 91 [pid = 2944] [id = 532]
03:11:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 320 (1CFECC00) [pid = 2944] [serial = 1491] [outer = 00000000]
03:11:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 321 (1D199000) [pid = 2944] [serial = 1492] [outer = 1CFECC00]
03:11:45 INFO - PROCESS | 2944 | 1448017905206 Marionette INFO loaded listener.js
03:11:45 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 322 (1E212C00) [pid = 2944] [serial = 1493] [outer = 1CFECC00]
03:11:45 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
03:11:45 INFO - document served over http requires an http
03:11:45 INFO - sub-resource via script-tag using the meta-csp
03:11:45 INFO - delivery method with swap-origin-redirect and when
03:11:45 INFO - the target request is same-origin.
03:11:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 730ms
03:11:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:11:45 INFO - PROCESS | 2944 | ++DOCSHELL 1E219800 == 92 [pid = 2944] [id = 533]
03:11:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 323 (1E37C400) [pid = 2944] [serial = 1494] [outer = 00000000]
03:11:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 324 (1E8D2C00) [pid = 2944] [serial = 1495] [outer = 1E37C400]
03:11:45 INFO - PROCESS | 2944 | 1448017905901 Marionette INFO loaded listener.js
03:11:45 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 325 (1E8DF000) [pid = 2944] [serial = 1496] [outer = 1E37C400]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 324 (1F533400) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 323 (236F4400) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 322 (0EFAE000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 321 (20580800) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 320 (2317B400) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 319 (209BB800) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 318 (2064CC00) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 317 (22FAB400) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 316 (20284800) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 315 (194DB400) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 314 (2045CC00) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 313 (1FC41C00) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 312 (1E214000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 311 (23A3B000) [pid = 2944] [serial = 1142] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 310 (200CE000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 309 (1A403000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 308 (1E82E800) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 307 (231C6800) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 306 (19037800) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 305 (0ACDC800) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 304 (169B9C00) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 303 (20B31800) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 302 (20929000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 301 (2064E800) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 300 (21099800) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 299 (1CB20800) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 298 (209B9C00) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 297 (13228800) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 296 (22DB6000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 295 (1E378000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 294 (20657000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 293 (20535800) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 292 (200D6000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 291 (1EBDE400) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 290 (1E8DB400) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 289 (1782DC00) [pid = 2944] [serial = 1191] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 288 (0F16E800) [pid = 2944] [serial = 1188] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 287 (1E207C00) [pid = 2944] [serial = 1185] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 286 (28F9A000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 285 (28D8B400) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 284 (2872F000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 283 (26762000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 282 (25C73400) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 281 (253F7400) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 280 (250DC800) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 279 (250C2800) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 278 (238D6000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 277 (231C7400) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 276 (213C5000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 275 (2109F400) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 274 (2B0CBC00) [pid = 2944] [serial = 1352] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017862292]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 273 (2B36CC00) [pid = 2944] [serial = 1357] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 272 (2B0D1400) [pid = 2944] [serial = 1347] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 271 (213C4000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 270 (20E2DC00) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 269 (23529000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 268 (14BD3800) [pid = 2944] [serial = 1372] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 267 (19079400) [pid = 2944] [serial = 1402] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 266 (1E36E400) [pid = 2944] [serial = 1400] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 265 (1CB1A000) [pid = 2944] [serial = 1397] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 264 (296B0800) [pid = 2944] [serial = 1327] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 263 (1CB0E800) [pid = 2944] [serial = 1395] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017876168]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 262 (1B17D000) [pid = 2944] [serial = 1392] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 261 (17A88400) [pid = 2944] [serial = 1375] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 260 (1E8D2400) [pid = 2944] [serial = 1405] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 259 (26765800) [pid = 2944] [serial = 1321] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 258 (0F3B3400) [pid = 2944] [serial = 1381] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 257 (20E87C00) [pid = 2944] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017850723]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 256 (1FC46400) [pid = 2944] [serial = 1308] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 255 (1B176800) [pid = 2944] [serial = 1390] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 254 (1A40A800) [pid = 2944] [serial = 1387] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 253 (19838C00) [pid = 2944] [serial = 1378] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 252 (250CF800) [pid = 2944] [serial = 1318] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 251 (20016800) [pid = 2944] [serial = 1408] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 250 (2340AC00) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 249 (1BD03000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 248 (28FA2000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 247 (26181C00) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 246 (22FABC00) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 245 (0EF24400) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 244 (1493F800) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 243 (15E46000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 242 (1B111400) [pid = 2944] [serial = 1389] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 241 (1BD0E400) [pid = 2944] [serial = 1394] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017876168]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 240 (28FA7000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 239 (238DF800) [pid = 2944] [serial = 1315] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 238 (152DAC00) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 237 (26B31C00) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 236 (294D1C00) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 235 (1E37A400) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 234 (1BD04000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 233 (1B107C00) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 232 (22F2AC00) [pid = 2944] [serial = 1310] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017850723]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 231 (1B1A6800) [pid = 2944] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 230 (23A3D400) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 229 (19479000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 228 (0E733000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 227 (1E216400) [pid = 2944] [serial = 1399] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 226 (16A31000) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 225 (13438400) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 224 (16E43800) [pid = 2944] [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]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 223 (1A1B9400) [pid = 2944] [serial = 1366] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 222 (2B422400) [pid = 2944] [serial = 1360] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 221 (12E22000) [pid = 2944] [serial = 1363] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 220 (2B36E800) [pid = 2944] [serial = 1358] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 219 (2B364800) [pid = 2944] [serial = 1355] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 218 (2B0D2C00) [pid = 2944] [serial = 1348] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 217 (2A2A8800) [pid = 2944] [serial = 1345] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 216 (2AF1D400) [pid = 2944] [serial = 1353] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017862292]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 215 (2AF1DC00) [pid = 2944] [serial = 1350] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 214 (29F9D000) [pid = 2944] [serial = 1339] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 213 (2B067000) [pid = 2944] [serial = 1342] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 212 (29F7E400) [pid = 2944] [serial = 1333] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 211 (29F9BC00) [pid = 2944] [serial = 1336] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 210 (29A0A000) [pid = 2944] [serial = 1330] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 209 (1342D000) [pid = 2944] [serial = 1369] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 208 (23CCD000) [pid = 2944] [serial = 1316] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 207 (2363B800) [pid = 2944] [serial = 1313] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 206 (1BD05C00) [pid = 2944] [serial = 1306] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 205 (17977C00) [pid = 2944] [serial = 1303] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 204 (176BC000) [pid = 2944] [serial = 1384] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 203 (291C8C00) [pid = 2944] [serial = 1324] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 202 (20C22C00) [pid = 2944] [serial = 1042] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 201 (169C7000) [pid = 2944] [serial = 1103] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 200 (1667F800) [pid = 2944] [serial = 1373] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 199 (22F2B000) [pid = 2944] [serial = 1121] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 198 (296B5C00) [pid = 2944] [serial = 1328] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 197 (19040000) [pid = 2944] [serial = 1376] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 196 (26B3E400) [pid = 2944] [serial = 1259] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 195 (291BF400) [pid = 2944] [serial = 1256] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 194 (1F661800) [pid = 2944] [serial = 1019] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 193 (238E1C00) [pid = 2944] [serial = 1138] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 192 (250D2C00) [pid = 2944] [serial = 1230] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 191 (1A771400) [pid = 2944] [serial = 1058] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 190 (22C20000) [pid = 2944] [serial = 1118] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 189 (20E8D800) [pid = 2944] [serial = 1047] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 188 (2064A400) [pid = 2944] [serial = 1205] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 187 (23643800) [pid = 2944] [serial = 1133] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 186 (21055000) [pid = 2944] [serial = 1211] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 185 (2063D800) [pid = 2944] [serial = 1034] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 184 (231BF000) [pid = 2944] [serial = 1127] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 183 (256EB000) [pid = 2944] [serial = 1238] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 182 (213C4C00) [pid = 2944] [serial = 1115] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 181 (20407000) [pid = 2944] [serial = 1202] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 180 (211BF000) [pid = 2944] [serial = 1214] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 179 (2676CC00) [pid = 2944] [serial = 1244] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 178 (1EBDF000) [pid = 2944] [serial = 1196] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 177 (2092B000) [pid = 2944] [serial = 1037] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 176 (22FB6C00) [pid = 2944] [serial = 1124] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 175 (20B3E400) [pid = 2944] [serial = 1208] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 174 (28FA7C00) [pid = 2944] [serial = 1253] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 173 (2040B000) [pid = 2944] [serial = 1028] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 172 (200CB000) [pid = 2944] [serial = 1022] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 171 (20017800) [pid = 2944] [serial = 1199] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 170 (2054A000) [pid = 2944] [serial = 1031] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 169 (24C80400) [pid = 2944] [serial = 1225] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 168 (20583000) [pid = 2944] [serial = 1109] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 167 (25C7D800) [pid = 2944] [serial = 1241] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 166 (1E36FC00) [pid = 2944] [serial = 1013] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 165 (23DEBC00) [pid = 2944] [serial = 1144] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 164 (1A407800) [pid = 2944] [serial = 1193] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 163 (253BF400) [pid = 2944] [serial = 1235] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 162 (2026A800) [pid = 2944] [serial = 1025] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 161 (1BF9EC00) [pid = 2944] [serial = 1005] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 160 (1E8DBC00) [pid = 2944] [serial = 1016] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 159 (2340F400) [pid = 2944] [serial = 1130] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 158 (1BD0A400) [pid = 2944] [serial = 1106] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 157 (0EFA6400) [pid = 2944] [serial = 995] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 156 (1493B400) [pid = 2944] [serial = 1370] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 155 (28D95C00) [pid = 2944] [serial = 1250] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 154 (28788C00) [pid = 2944] [serial = 1247] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 153 (17845800) [pid = 2944] [serial = 1000] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 152 (210A2800) [pid = 2944] [serial = 956] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 151 (2147A800) [pid = 2944] [serial = 1055] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 150 (20E38C00) [pid = 2944] [serial = 1112] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 149 (21154C00) [pid = 2944] [serial = 1052] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 148 (236EF000) [pid = 2944] [serial = 1220] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 147 (216C0800) [pid = 2944] [serial = 1217] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 146 (14943400) [pid = 2944] [serial = 1190] [outer = 00000000] [url = about:blank]
03:11:46 INFO - PROCESS | 2944 | --DOMWINDOW == 145 (1D197000) [pid = 2944] [serial = 1010] [outer = 00000000] [url = about:blank]
03:11:46 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
03:11:46 INFO - document served over http requires an http
03:11:46 INFO - sub-resource via xhr-request using the meta-csp
03:11:46 INFO - delivery method with keep-origin-redirect and when
03:11:46 INFO - the target request is same-origin.
03:11:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 830ms
03:11:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:11:46 INFO - PROCESS | 2944 | ++DOCSHELL 12E21400 == 93 [pid = 2944] [id = 534]
03:11:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 146 (13438400) [pid = 2944] [serial = 1497] [outer = 00000000]
03:11:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 147 (16A47800) [pid = 2944] [serial = 1498] [outer = 13438400]
03:11:46 INFO - PROCESS | 2944 | 1448017906811 Marionette INFO loaded listener.js
03:11:46 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 148 (1A76C000) [pid = 2944] [serial = 1499] [outer = 13438400]
03:11:47 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
03:11:47 INFO - document served over http requires an http
03:11:47 INFO - sub-resource via xhr-request using the meta-csp
03:11:47 INFO - delivery method with no-redirect and when
03:11:47 INFO - the target request is same-origin.
03:11:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 730ms
03:11:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:11:47 INFO - PROCESS | 2944 | ++DOCSHELL 1BF9CC00 == 94 [pid = 2944] [id = 535]
03:11:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 149 (1C9BAC00) [pid = 2944] [serial = 1500] [outer = 00000000]
03:11:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 150 (1EBD3C00) [pid = 2944] [serial = 1501] [outer = 1C9BAC00]
03:11:47 INFO - PROCESS | 2944 | 1448017907491 Marionette INFO loaded listener.js
03:11:47 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 151 (1F535400) [pid = 2944] [serial = 1502] [outer = 1C9BAC00]
03:11:47 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
03:11:47 INFO - document served over http requires an http
03:11:47 INFO - sub-resource via xhr-request using the meta-csp
03:11:47 INFO - delivery method with swap-origin-redirect and when
03:11:47 INFO - the target request is same-origin.
03:11:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 670ms
03:11:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:11:48 INFO - PROCESS | 2944 | ++DOCSHELL 1E36FC00 == 95 [pid = 2944] [id = 536]
03:11:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 152 (1EBE0C00) [pid = 2944] [serial = 1503] [outer = 00000000]
03:11:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 153 (1FC42C00) [pid = 2944] [serial = 1504] [outer = 1EBE0C00]
03:11:48 INFO - PROCESS | 2944 | 1448017908181 Marionette INFO loaded listener.js
03:11:48 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 154 (2001C800) [pid = 2944] [serial = 1505] [outer = 1EBE0C00]
03:11:49 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
03:11:49 INFO - document served over http requires an https
03:11:49 INFO - sub-resource via fetch-request using the meta-csp
03:11:49 INFO - delivery method with keep-origin-redirect and when
03:11:49 INFO - the target request is same-origin.
03:11:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1021ms
03:11:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:11:49 INFO - PROCESS | 2944 | ++DOCSHELL 16678C00 == 96 [pid = 2944] [id = 537]
03:11:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 155 (1667FC00) [pid = 2944] [serial = 1506] [outer = 00000000]
03:11:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 156 (16A4A000) [pid = 2944] [serial = 1507] [outer = 1667FC00]
03:11:49 INFO - PROCESS | 2944 | 1448017909400 Marionette INFO loaded listener.js
03:11:49 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 157 (17828C00) [pid = 2944] [serial = 1508] [outer = 1667FC00]
03:11:50 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
03:11:50 INFO - document served over http requires an https
03:11:50 INFO - sub-resource via fetch-request using the meta-csp
03:11:50 INFO - delivery method with no-redirect and when
03:11:50 INFO - the target request is same-origin.
03:11:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1090ms
03:11:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:11:50 INFO - PROCESS | 2944 | ++DOCSHELL 17BEB400 == 97 [pid = 2944] [id = 538]
03:11:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 158 (194DB400) [pid = 2944] [serial = 1509] [outer = 00000000]
03:11:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 159 (1A791800) [pid = 2944] [serial = 1510] [outer = 194DB400]
03:11:50 INFO - PROCESS | 2944 | 1448017910441 Marionette INFO loaded listener.js
03:11:50 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 160 (1BD0C800) [pid = 2944] [serial = 1511] [outer = 194DB400]
03:11:51 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
03:11:51 INFO - document served over http requires an https
03:11:51 INFO - sub-resource via fetch-request using the meta-csp
03:11:51 INFO - delivery method with swap-origin-redirect and when
03:11:51 INFO - the target request is same-origin.
03:11:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1018ms
03:11:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:11:51 INFO - PROCESS | 2944 | ++DOCSHELL 1F661800 == 98 [pid = 2944] [id = 539]
03:11:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 161 (1F663000) [pid = 2944] [serial = 1512] [outer = 00000000]
03:11:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 162 (200CD000) [pid = 2944] [serial = 1513] [outer = 1F663000]
03:11:51 INFO - PROCESS | 2944 | 1448017911490 Marionette INFO loaded listener.js
03:11:51 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 163 (20266800) [pid = 2944] [serial = 1514] [outer = 1F663000]
03:11:52 INFO - PROCESS | 2944 | ++DOCSHELL 20283800 == 99 [pid = 2944] [id = 540]
03:11:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 164 (20286800) [pid = 2944] [serial = 1515] [outer = 00000000]
03:11:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 165 (2040E000) [pid = 2944] [serial = 1516] [outer = 20286800]
03:11:52 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
03:11:52 INFO - document served over http requires an https
03:11:52 INFO - sub-resource via iframe-tag using the meta-csp
03:11:52 INFO - delivery method with keep-origin-redirect and when
03:11:52 INFO - the target request is same-origin.
03:11:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1127ms
03:11:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:11:52 INFO - PROCESS | 2944 | ++DOCSHELL 20287400 == 100 [pid = 2944] [id = 541]
03:11:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 166 (20404800) [pid = 2944] [serial = 1517] [outer = 00000000]
03:11:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 167 (20465000) [pid = 2944] [serial = 1518] [outer = 20404800]
03:11:52 INFO - PROCESS | 2944 | 1448017912610 Marionette INFO loaded listener.js
03:11:52 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 168 (2054D800) [pid = 2944] [serial = 1519] [outer = 20404800]
03:11:53 INFO - PROCESS | 2944 | ++DOCSHELL 16E3A800 == 101 [pid = 2944] [id = 542]
03:11:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 169 (20589800) [pid = 2944] [serial = 1520] [outer = 00000000]
03:11:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 170 (20657000) [pid = 2944] [serial = 1521] [outer = 20589800]
03:11:53 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
03:11:53 INFO - document served over http requires an https
03:11:53 INFO - sub-resource via iframe-tag using the meta-csp
03:11:53 INFO - delivery method with no-redirect and when
03:11:53 INFO - the target request is same-origin.
03:11:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1069ms
03:11:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:11:53 INFO - PROCESS | 2944 | ++DOCSHELL 2063F400 == 102 [pid = 2944] [id = 543]
03:11:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 171 (20640800) [pid = 2944] [serial = 1522] [outer = 00000000]
03:11:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 172 (209B4000) [pid = 2944] [serial = 1523] [outer = 20640800]
03:11:53 INFO - PROCESS | 2944 | 1448017913683 Marionette INFO loaded listener.js
03:11:53 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 173 (209B9C00) [pid = 2944] [serial = 1524] [outer = 20640800]
03:11:54 INFO - PROCESS | 2944 | ++DOCSHELL 209B8C00 == 103 [pid = 2944] [id = 544]
03:11:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 174 (20B3D400) [pid = 2944] [serial = 1525] [outer = 00000000]
03:11:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 175 (20C25800) [pid = 2944] [serial = 1526] [outer = 20B3D400]
03:11:54 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
03:11:54 INFO - document served over http requires an https
03:11:54 INFO - sub-resource via iframe-tag using the meta-csp
03:11:54 INFO - delivery method with swap-origin-redirect and when
03:11:54 INFO - the target request is same-origin.
03:11:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1121ms
03:11:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:11:54 INFO - PROCESS | 2944 | ++DOCSHELL 20B3DC00 == 104 [pid = 2944] [id = 545]
03:11:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 176 (20C1F800) [pid = 2944] [serial = 1527] [outer = 00000000]
03:11:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 177 (20E38800) [pid = 2944] [serial = 1528] [outer = 20C1F800]
03:11:54 INFO - PROCESS | 2944 | 1448017914861 Marionette INFO loaded listener.js
03:11:54 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 178 (21055800) [pid = 2944] [serial = 1529] [outer = 20C1F800]
03:11:55 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
03:11:55 INFO - document served over http requires an https
03:11:55 INFO - sub-resource via script-tag using the meta-csp
03:11:55 INFO - delivery method with keep-origin-redirect and when
03:11:55 INFO - the target request is same-origin.
03:11:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1131ms
03:11:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:11:55 INFO - PROCESS | 2944 | ++DOCSHELL 2105BC00 == 105 [pid = 2944] [id = 546]
03:11:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 179 (2109B000) [pid = 2944] [serial = 1530] [outer = 00000000]
03:11:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 180 (2114C400) [pid = 2944] [serial = 1531] [outer = 2109B000]
03:11:55 INFO - PROCESS | 2944 | 1448017915955 Marionette INFO loaded listener.js
03:11:56 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 181 (211C2C00) [pid = 2944] [serial = 1532] [outer = 2109B000]
03:11:56 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
03:11:56 INFO - document served over http requires an https
03:11:56 INFO - sub-resource via script-tag using the meta-csp
03:11:56 INFO - delivery method with no-redirect and when
03:11:56 INFO - the target request is same-origin.
03:11:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1017ms
03:11:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:11:56 INFO - PROCESS | 2944 | ++DOCSHELL 213C4C00 == 106 [pid = 2944] [id = 547]
03:11:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 182 (2146F400) [pid = 2944] [serial = 1533] [outer = 00000000]
03:11:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 183 (216BF000) [pid = 2944] [serial = 1534] [outer = 2146F400]
03:11:56 INFO - PROCESS | 2944 | 1448017916947 Marionette INFO loaded listener.js
03:11:57 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 184 (22C1A400) [pid = 2944] [serial = 1535] [outer = 2146F400]
03:11:57 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
03:11:57 INFO - document served over http requires an https
03:11:57 INFO - sub-resource via script-tag using the meta-csp
03:11:57 INFO - delivery method with swap-origin-redirect and when
03:11:57 INFO - the target request is same-origin.
03:11:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1021ms
03:11:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:11:57 INFO - PROCESS | 2944 | ++DOCSHELL 22DBCC00 == 107 [pid = 2944] [id = 548]
03:11:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 185 (22DC2C00) [pid = 2944] [serial = 1536] [outer = 00000000]
03:11:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 186 (22FB1C00) [pid = 2944] [serial = 1537] [outer = 22DC2C00]
03:11:58 INFO - PROCESS | 2944 | 1448017918006 Marionette INFO loaded listener.js
03:11:58 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 187 (2317F400) [pid = 2944] [serial = 1538] [outer = 22DC2C00]
03:11:58 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
03:11:58 INFO - document served over http requires an https
03:11:58 INFO - sub-resource via xhr-request using the meta-csp
03:11:58 INFO - delivery method with keep-origin-redirect and when
03:11:58 INFO - the target request is same-origin.
03:11:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1069ms
03:11:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:11:59 INFO - PROCESS | 2944 | ++DOCSHELL 22F2C800 == 108 [pid = 2944] [id = 549]
03:11:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 188 (23185000) [pid = 2944] [serial = 1539] [outer = 00000000]
03:11:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 189 (23411400) [pid = 2944] [serial = 1540] [outer = 23185000]
03:11:59 INFO - PROCESS | 2944 | 1448017919176 Marionette INFO loaded listener.js
03:11:59 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 190 (23410400) [pid = 2944] [serial = 1541] [outer = 23185000]
03:11:59 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
03:11:59 INFO - document served over http requires an https
03:11:59 INFO - sub-resource via xhr-request using the meta-csp
03:11:59 INFO - delivery method with no-redirect and when
03:11:59 INFO - the target request is same-origin.
03:11:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1015ms
03:11:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:12:00 INFO - PROCESS | 2944 | ++DOCSHELL 236E8400 == 109 [pid = 2944] [id = 550]
03:12:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 191 (236F1400) [pid = 2944] [serial = 1542] [outer = 00000000]
03:12:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 192 (23A2F400) [pid = 2944] [serial = 1543] [outer = 236F1400]
03:12:00 INFO - PROCESS | 2944 | 1448017920142 Marionette INFO loaded listener.js
03:12:00 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 193 (23CCD400) [pid = 2944] [serial = 1544] [outer = 236F1400]
03:12:00 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
03:12:00 INFO - document served over http requires an https
03:12:00 INFO - sub-resource via xhr-request using the meta-csp
03:12:00 INFO - delivery method with swap-origin-redirect and when
03:12:00 INFO - the target request is same-origin.
03:12:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
03:12:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:12:01 INFO - PROCESS | 2944 | ++DOCSHELL 23DE6C00 == 110 [pid = 2944] [id = 551]
03:12:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 194 (23DEDC00) [pid = 2944] [serial = 1545] [outer = 00000000]
03:12:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 195 (2486A400) [pid = 2944] [serial = 1546] [outer = 23DEDC00]
03:12:01 INFO - PROCESS | 2944 | 1448017921100 Marionette INFO loaded listener.js
03:12:01 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 196 (24C88800) [pid = 2944] [serial = 1547] [outer = 23DEDC00]
03:12:01 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
03:12:01 INFO - document served over http requires an http
03:12:01 INFO - sub-resource via fetch-request using the meta-referrer
03:12:01 INFO - delivery method with keep-origin-redirect and when
03:12:01 INFO - the target request is cross-origin.
03:12:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
03:12:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:12:02 INFO - PROCESS | 2944 | ++DOCSHELL 250C5C00 == 111 [pid = 2944] [id = 552]
03:12:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 197 (250CF000) [pid = 2944] [serial = 1548] [outer = 00000000]
03:12:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 198 (250D7400) [pid = 2944] [serial = 1549] [outer = 250CF000]
03:12:02 INFO - PROCESS | 2944 | 1448017922097 Marionette INFO loaded listener.js
03:12:02 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 199 (253BB800) [pid = 2944] [serial = 1550] [outer = 250CF000]
03:12:02 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
03:12:02 INFO - document served over http requires an http
03:12:02 INFO - sub-resource via fetch-request using the meta-referrer
03:12:02 INFO - delivery method with no-redirect and when
03:12:02 INFO - the target request is cross-origin.
03:12:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1017ms
03:12:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:12:03 INFO - PROCESS | 2944 | ++DOCSHELL 253ED000 == 112 [pid = 2944] [id = 553]
03:12:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 200 (253F3800) [pid = 2944] [serial = 1551] [outer = 00000000]
03:12:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 201 (2585E800) [pid = 2944] [serial = 1552] [outer = 253F3800]
03:12:03 INFO - PROCESS | 2944 | 1448017923108 Marionette INFO loaded listener.js
03:12:03 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 202 (25869C00) [pid = 2944] [serial = 1553] [outer = 253F3800]
03:12:03 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
03:12:03 INFO - document served over http requires an http
03:12:03 INFO - sub-resource via fetch-request using the meta-referrer
03:12:03 INFO - delivery method with swap-origin-redirect and when
03:12:03 INFO - the target request is cross-origin.
03:12:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 931ms
03:12:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:12:04 INFO - PROCESS | 2944 | ++DOCSHELL 26181800 == 113 [pid = 2944] [id = 554]
03:12:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 203 (26181C00) [pid = 2944] [serial = 1554] [outer = 00000000]
03:12:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 204 (26760400) [pid = 2944] [serial = 1555] [outer = 26181C00]
03:12:04 INFO - PROCESS | 2944 | 1448017924059 Marionette INFO loaded listener.js
03:12:04 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 205 (26769000) [pid = 2944] [serial = 1556] [outer = 26181C00]
03:12:04 INFO - PROCESS | 2944 | ++DOCSHELL 28738400 == 114 [pid = 2944] [id = 555]
03:12:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 206 (28785400) [pid = 2944] [serial = 1557] [outer = 00000000]
03:12:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 207 (28790400) [pid = 2944] [serial = 1558] [outer = 28785400]
03:12:04 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
03:12:04 INFO - document served over http requires an http
03:12:04 INFO - sub-resource via iframe-tag using the meta-referrer
03:12:04 INFO - delivery method with keep-origin-redirect and when
03:12:04 INFO - the target request is cross-origin.
03:12:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1020ms
03:12:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:12:05 INFO - PROCESS | 2944 | ++DOCSHELL 28736400 == 115 [pid = 2944] [id = 556]
03:12:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 208 (28786C00) [pid = 2944] [serial = 1559] [outer = 00000000]
03:12:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 209 (28F98800) [pid = 2944] [serial = 1560] [outer = 28786C00]
03:12:05 INFO - PROCESS | 2944 | 1448017925147 Marionette INFO loaded listener.js
03:12:05 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 210 (28F9E800) [pid = 2944] [serial = 1561] [outer = 28786C00]
03:12:05 INFO - PROCESS | 2944 | ++DOCSHELL 2918B400 == 116 [pid = 2944] [id = 557]
03:12:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 211 (291BC800) [pid = 2944] [serial = 1562] [outer = 00000000]
03:12:05 INFO - PROCESS | 2944 | [2944] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
03:12:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 212 (1EBE0000) [pid = 2944] [serial = 1563] [outer = 291BC800]
03:12:07 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
03:12:07 INFO - document served over http requires an http
03:12:07 INFO - sub-resource via iframe-tag using the meta-referrer
03:12:07 INFO - delivery method with no-redirect and when
03:12:07 INFO - the target request is cross-origin.
03:12:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3068ms
03:12:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:12:08 INFO - PROCESS | 2944 | ++DOCSHELL 13263C00 == 117 [pid = 2944] [id = 558]
03:12:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 213 (13439400) [pid = 2944] [serial = 1564] [outer = 00000000]
03:12:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 214 (17A8C000) [pid = 2944] [serial = 1565] [outer = 13439400]
03:12:08 INFO - PROCESS | 2944 | 1448017928217 Marionette INFO loaded listener.js
03:12:08 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 215 (1A401C00) [pid = 2944] [serial = 1566] [outer = 13439400]
03:12:09 INFO - PROCESS | 2944 | ++DOCSHELL 12D31C00 == 118 [pid = 2944] [id = 559]
03:12:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 216 (12D37400) [pid = 2944] [serial = 1567] [outer = 00000000]
03:12:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 217 (1526F000) [pid = 2944] [serial = 1568] [outer = 12D37400]
03:12:09 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
03:12:09 INFO - document served over http requires an http
03:12:09 INFO - sub-resource via iframe-tag using the meta-referrer
03:12:09 INFO - delivery method with swap-origin-redirect and when
03:12:09 INFO - the target request is cross-origin.
03:12:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1676ms
03:12:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:12:09 INFO - PROCESS | 2944 | ++DOCSHELL 1797D000 == 119 [pid = 2944] [id = 560]
03:12:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 218 (1797E800) [pid = 2944] [serial = 1569] [outer = 00000000]
03:12:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 219 (19043800) [pid = 2944] [serial = 1570] [outer = 1797E800]
03:12:09 INFO - PROCESS | 2944 | 1448017929900 Marionette INFO loaded listener.js
03:12:09 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 220 (1A1BC400) [pid = 2944] [serial = 1571] [outer = 1797E800]
03:12:10 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
03:12:10 INFO - document served over http requires an http
03:12:10 INFO - sub-resource via script-tag using the meta-referrer
03:12:10 INFO - delivery method with keep-origin-redirect and when
03:12:10 INFO - the target request is cross-origin.
03:12:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 970ms
03:12:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:12:10 INFO - PROCESS | 2944 | ++DOCSHELL 0B779400 == 120 [pid = 2944] [id = 561]
03:12:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 221 (0E76C800) [pid = 2944] [serial = 1572] [outer = 00000000]
03:12:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 222 (1348E800) [pid = 2944] [serial = 1573] [outer = 0E76C800]
03:12:11 INFO - PROCESS | 2944 | 1448017931014 Marionette INFO loaded listener.js
03:12:11 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 223 (1947E800) [pid = 2944] [serial = 1574] [outer = 0E76C800]
03:12:11 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
03:12:11 INFO - document served over http requires an http
03:12:11 INFO - sub-resource via script-tag using the meta-referrer
03:12:11 INFO - delivery method with no-redirect and when
03:12:11 INFO - the target request is cross-origin.
03:12:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1116ms
03:12:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:12:11 INFO - PROCESS | 2944 | ++DOCSHELL 0F16D400 == 121 [pid = 2944] [id = 562]
03:12:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 224 (0F3A7000) [pid = 2944] [serial = 1575] [outer = 00000000]
03:12:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 225 (1787AC00) [pid = 2944] [serial = 1576] [outer = 0F3A7000]
03:12:12 INFO - PROCESS | 2944 | 1448017932002 Marionette INFO loaded listener.js
03:12:12 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 226 (1E214000) [pid = 2944] [serial = 1577] [outer = 0F3A7000]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 1EBDB400 == 120 [pid = 2944] [id = 427]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 250C1C00 == 119 [pid = 2944] [id = 438]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 231BF800 == 118 [pid = 2944] [id = 434]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 20E2A400 == 117 [pid = 2944] [id = 373]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 213C0000 == 116 [pid = 2944] [id = 433]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 1E8DA800 == 115 [pid = 2944] [id = 426]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 20462C00 == 114 [pid = 2944] [id = 429]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 20656C00 == 113 [pid = 2944] [id = 430]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 176AF800 == 112 [pid = 2944] [id = 425]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 1BF9CC00 == 111 [pid = 2944] [id = 535]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 12E21400 == 110 [pid = 2944] [id = 534]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 1E219800 == 109 [pid = 2944] [id = 533]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 1CB1F000 == 108 [pid = 2944] [id = 532]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 22F28000 == 107 [pid = 2944] [id = 463]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 1984C400 == 106 [pid = 2944] [id = 531]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 17DC7C00 == 105 [pid = 2944] [id = 530]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 1982DC00 == 104 [pid = 2944] [id = 529]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 14940800 == 103 [pid = 2944] [id = 528]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 14948800 == 102 [pid = 2944] [id = 527]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 0ACD8000 == 101 [pid = 2944] [id = 526]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 15E82000 == 100 [pid = 2944] [id = 525]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 0B775400 == 99 [pid = 2944] [id = 524]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 0E729000 == 98 [pid = 2944] [id = 523]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 148C1C00 == 97 [pid = 2944] [id = 522]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 0F321C00 == 96 [pid = 2944] [id = 521]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 24C8A800 == 95 [pid = 2944] [id = 516]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 238E0800 == 94 [pid = 2944] [id = 515]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 238D9400 == 93 [pid = 2944] [id = 514]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 23179800 == 92 [pid = 2944] [id = 513]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 2317B800 == 91 [pid = 2944] [id = 512]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 216BDC00 == 90 [pid = 2944] [id = 511]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 216BD400 == 89 [pid = 2944] [id = 510]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 12BCDC00 == 88 [pid = 2944] [id = 487]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 26B31400 == 87 [pid = 2944] [id = 448]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 21149400 == 86 [pid = 2944] [id = 509]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 20B36800 == 85 [pid = 2944] [id = 508]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 1281A400 == 84 [pid = 2944] [id = 507]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 20406C00 == 83 [pid = 2944] [id = 506]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 1E8D8000 == 82 [pid = 2944] [id = 505]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 16A41C00 == 81 [pid = 2944] [id = 504]
03:12:12 INFO - PROCESS | 2944 | --DOCSHELL 0F44C400 == 80 [pid = 2944] [id = 503]
03:12:12 INFO - PROCESS | 2944 | --DOMWINDOW == 225 (1CFF5400) [pid = 2944] [serial = 1398] [outer = 00000000] [url = about:blank]
03:12:12 INFO - PROCESS | 2944 | --DOMWINDOW == 224 (1EBD5400) [pid = 2944] [serial = 1406] [outer = 00000000] [url = about:blank]
03:12:12 INFO - PROCESS | 2944 | --DOMWINDOW == 223 (1BBACC00) [pid = 2944] [serial = 1403] [outer = 00000000] [url = about:blank]
03:12:12 INFO - PROCESS | 2944 | --DOMWINDOW == 222 (1A773000) [pid = 2944] [serial = 1388] [outer = 00000000] [url = about:blank]
03:12:12 INFO - PROCESS | 2944 | --DOMWINDOW == 221 (253FB800) [pid = 2944] [serial = 1319] [outer = 00000000] [url = about:blank]
03:12:12 INFO - PROCESS | 2944 | --DOMWINDOW == 220 (1A1BFC00) [pid = 2944] [serial = 1379] [outer = 00000000] [url = about:blank]
03:12:12 INFO - PROCESS | 2944 | --DOMWINDOW == 219 (20E85000) [pid = 2944] [serial = 1309] [outer = 00000000] [url = about:blank]
03:12:12 INFO - PROCESS | 2944 | --DOMWINDOW == 218 (1326EC00) [pid = 2944] [serial = 1382] [outer = 00000000] [url = about:blank]
03:12:12 INFO - PROCESS | 2944 | --DOMWINDOW == 217 (1B1AC000) [pid = 2944] [serial = 1393] [outer = 00000000] [url = about:blank]
03:12:12 INFO - PROCESS | 2944 | --DOMWINDOW == 216 (26B38C00) [pid = 2944] [serial = 1322] [outer = 00000000] [url = about:blank]
03:12:12 INFO - PROCESS | 2944 | --DOMWINDOW == 215 (1797EC00) [pid = 2944] [serial = 1385] [outer = 00000000] [url = about:blank]
03:12:12 INFO - PROCESS | 2944 | --DOMWINDOW == 214 (236EE400) [pid = 2944] [serial = 1314] [outer = 00000000] [url = about:blank]
03:12:12 INFO - PROCESS | 2944 | --DOMWINDOW == 213 (294CD400) [pid = 2944] [serial = 1325] [outer = 00000000] [url = about:blank]
03:12:12 INFO - PROCESS | 2944 | --DOMWINDOW == 212 (19481000) [pid = 2944] [serial = 1304] [outer = 00000000] [url = about:blank]
03:12:12 INFO - PROCESS | 2944 | --DOMWINDOW == 211 (231C3400) [pid = 2944] [serial = 1301] [outer = 00000000] [url = about:blank]
03:12:13 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
03:12:13 INFO - document served over http requires an http
03:12:13 INFO - sub-resource via script-tag using the meta-referrer
03:12:13 INFO - delivery method with swap-origin-redirect and when
03:12:13 INFO - the target request is cross-origin.
03:12:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1484ms
03:12:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:12:13 INFO - PROCESS | 2944 | ++DOCSHELL 0F31E400 == 81 [pid = 2944] [id = 563]
03:12:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 212 (0F44C400) [pid = 2944] [serial = 1578] [outer = 00000000]
03:12:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 213 (12E1A800) [pid = 2944] [serial = 1579] [outer = 0F44C400]
03:12:13 INFO - PROCESS | 2944 | 1448017933475 Marionette INFO loaded listener.js
03:12:13 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 214 (13430400) [pid = 2944] [serial = 1580] [outer = 0F44C400]
03:12:14 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
03:12:14 INFO - document served over http requires an http
03:12:14 INFO - sub-resource via xhr-request using the meta-referrer
03:12:14 INFO - delivery method with keep-origin-redirect and when
03:12:14 INFO - the target request is cross-origin.
03:12:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1022ms
03:12:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:12:14 INFO - PROCESS | 2944 | ++DOCSHELL 152DC000 == 82 [pid = 2944] [id = 564]
03:12:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 215 (15E81000) [pid = 2944] [serial = 1581] [outer = 00000000]
03:12:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 216 (16A3F800) [pid = 2944] [serial = 1582] [outer = 15E81000]
03:12:14 INFO - PROCESS | 2944 | 1448017934514 Marionette INFO loaded listener.js
03:12:14 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 217 (16E45C00) [pid = 2944] [serial = 1583] [outer = 15E81000]
03:12:15 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
03:12:15 INFO - document served over http requires an http
03:12:15 INFO - sub-resource via xhr-request using the meta-referrer
03:12:15 INFO - delivery method with no-redirect and when
03:12:15 INFO - the target request is cross-origin.
03:12:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 970ms
03:12:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:12:15 INFO - PROCESS | 2944 | ++DOCSHELL 17A92800 == 83 [pid = 2944] [id = 565]
03:12:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 218 (17A93000) [pid = 2944] [serial = 1584] [outer = 00000000]
03:12:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 219 (1903DC00) [pid = 2944] [serial = 1585] [outer = 17A93000]
03:12:15 INFO - PROCESS | 2944 | 1448017935507 Marionette INFO loaded listener.js
03:12:15 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 220 (194E5000) [pid = 2944] [serial = 1586] [outer = 17A93000]
03:12:16 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
03:12:16 INFO - document served over http requires an http
03:12:16 INFO - sub-resource via xhr-request using the meta-referrer
03:12:16 INFO - delivery method with swap-origin-redirect and when
03:12:16 INFO - the target request is cross-origin.
03:12:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 990ms
03:12:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:12:16 INFO - PROCESS | 2944 | ++DOCSHELL 1A40CC00 == 84 [pid = 2944] [id = 566]
03:12:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 221 (1A410800) [pid = 2944] [serial = 1587] [outer = 00000000]
03:12:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 222 (1B10B000) [pid = 2944] [serial = 1588] [outer = 1A410800]
03:12:16 INFO - PROCESS | 2944 | 1448017936512 Marionette INFO loaded listener.js
03:12:16 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 223 (1B1A6C00) [pid = 2944] [serial = 1589] [outer = 1A410800]
03:12:17 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
03:12:17 INFO - document served over http requires an https
03:12:17 INFO - sub-resource via fetch-request using the meta-referrer
03:12:17 INFO - delivery method with keep-origin-redirect and when
03:12:17 INFO - the target request is cross-origin.
03:12:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1022ms
03:12:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:12:17 INFO - PROCESS | 2944 | ++DOCSHELL 1BF97400 == 85 [pid = 2944] [id = 567]
03:12:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 224 (1BF9CC00) [pid = 2944] [serial = 1590] [outer = 00000000]
03:12:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 225 (1CB1F000) [pid = 2944] [serial = 1591] [outer = 1BF9CC00]
03:12:17 INFO - PROCESS | 2944 | 1448017937467 Marionette INFO loaded listener.js
03:12:17 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 226 (1CFFA800) [pid = 2944] [serial = 1592] [outer = 1BF9CC00]
03:12:18 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
03:12:18 INFO - document served over http requires an https
03:12:18 INFO - sub-resource via fetch-request using the meta-referrer
03:12:18 INFO - delivery method with no-redirect and when
03:12:18 INFO - the target request is cross-origin.
03:12:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 970ms
03:12:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:12:18 INFO - PROCESS | 2944 | ++DOCSHELL 1E37A000 == 86 [pid = 2944] [id = 568]
03:12:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 227 (1E37A800) [pid = 2944] [serial = 1593] [outer = 00000000]
03:12:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 228 (1E834800) [pid = 2944] [serial = 1594] [outer = 1E37A800]
03:12:18 INFO - PROCESS | 2944 | 1448017938500 Marionette INFO loaded listener.js
03:12:18 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 229 (1E8D8000) [pid = 2944] [serial = 1595] [outer = 1E37A800]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 16678C00 == 85 [pid = 2944] [id = 537]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 17BEB400 == 84 [pid = 2944] [id = 538]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 1F661800 == 83 [pid = 2944] [id = 539]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 20283800 == 82 [pid = 2944] [id = 540]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 20287400 == 81 [pid = 2944] [id = 541]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 16E3A800 == 80 [pid = 2944] [id = 542]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 2063F400 == 79 [pid = 2944] [id = 543]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 209B8C00 == 78 [pid = 2944] [id = 544]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 20B3DC00 == 77 [pid = 2944] [id = 545]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 2105BC00 == 76 [pid = 2944] [id = 546]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 213C4C00 == 75 [pid = 2944] [id = 547]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 22DBCC00 == 74 [pid = 2944] [id = 548]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 22F2C800 == 73 [pid = 2944] [id = 549]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 236E8400 == 72 [pid = 2944] [id = 550]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 23DE6C00 == 71 [pid = 2944] [id = 551]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 250C5C00 == 70 [pid = 2944] [id = 552]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 253ED000 == 69 [pid = 2944] [id = 553]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 26181800 == 68 [pid = 2944] [id = 554]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 0EE95800 == 67 [pid = 2944] [id = 436]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 28738400 == 66 [pid = 2944] [id = 555]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 28736400 == 65 [pid = 2944] [id = 556]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 2918B400 == 64 [pid = 2944] [id = 557]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 2001CC00 == 63 [pid = 2944] [id = 365]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 12D31C00 == 62 [pid = 2944] [id = 559]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 1797D000 == 61 [pid = 2944] [id = 560]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 0B779400 == 60 [pid = 2944] [id = 561]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 191C0400 == 59 [pid = 2944] [id = 364]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 2105E400 == 58 [pid = 2944] [id = 432]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 25C72C00 == 57 [pid = 2944] [id = 442]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 253F6C00 == 56 [pid = 2944] [id = 441]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 1CB1E400 == 55 [pid = 2944] [id = 431]
03:12:21 INFO - PROCESS | 2944 | --DOCSHELL 0B77D400 == 54 [pid = 2944] [id = 377]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 1E21F000 == 53 [pid = 2944] [id = 501]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 1BD03400 == 52 [pid = 2944] [id = 498]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 0F31E400 == 51 [pid = 2944] [id = 563]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 152DC000 == 50 [pid = 2944] [id = 564]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 17A92800 == 49 [pid = 2944] [id = 565]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 176B2400 == 48 [pid = 2944] [id = 502]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 1A40CC00 == 47 [pid = 2944] [id = 566]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 1BF97400 == 46 [pid = 2944] [id = 567]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 1E203400 == 45 [pid = 2944] [id = 423]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 2105E000 == 44 [pid = 2944] [id = 375]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 0F16D400 == 43 [pid = 2944] [id = 562]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 13263C00 == 42 [pid = 2944] [id = 558]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 236F4000 == 41 [pid = 2944] [id = 405]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 14BDF000 == 40 [pid = 2944] [id = 392]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 1E36FC00 == 39 [pid = 2944] [id = 536]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 23A35C00 == 38 [pid = 2944] [id = 407]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 2063FC00 == 37 [pid = 2944] [id = 369]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 256E4000 == 36 [pid = 2944] [id = 517]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 25C7A000 == 35 [pid = 2944] [id = 518]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 200D5C00 == 34 [pid = 2944] [id = 428]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 26B3E000 == 33 [pid = 2944] [id = 519]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 22C19C00 == 32 [pid = 2944] [id = 520]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 1A406800 == 31 [pid = 2944] [id = 29]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 22DB4C00 == 30 [pid = 2944] [id = 399]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 231C5400 == 29 [pid = 2944] [id = 402]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 250DC400 == 28 [pid = 2944] [id = 440]
03:12:23 INFO - PROCESS | 2944 | --DOCSHELL 22F33800 == 27 [pid = 2944] [id = 400]
03:12:24 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
03:12:24 INFO - document served over http requires an https
03:12:24 INFO - sub-resource via fetch-request using the meta-referrer
03:12:24 INFO - delivery method with swap-origin-redirect and when
03:12:24 INFO - the target request is cross-origin.
03:12:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 6027ms
03:12:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:12:24 INFO - PROCESS | 2944 | ++DOCSHELL 0EE8D800 == 28 [pid = 2944] [id = 569]
03:12:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 230 (0EE93800) [pid = 2944] [serial = 1596] [outer = 00000000]
03:12:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 231 (0EFB3000) [pid = 2944] [serial = 1597] [outer = 0EE93800]
03:12:24 INFO - PROCESS | 2944 | 1448017944411 Marionette INFO loaded listener.js
03:12:24 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 232 (0F0E4400) [pid = 2944] [serial = 1598] [outer = 0EE93800]
03:12:24 INFO - PROCESS | 2944 | ++DOCSHELL 0F4F0C00 == 29 [pid = 2944] [id = 570]
03:12:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 233 (0F5CB400) [pid = 2944] [serial = 1599] [outer = 00000000]
03:12:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 234 (12812800) [pid = 2944] [serial = 1600] [outer = 0F5CB400]
03:12:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:12:24 INFO - document served over http requires an https
03:12:24 INFO - sub-resource via iframe-tag using the meta-referrer
03:12:24 INFO - delivery method with keep-origin-redirect and when
03:12:24 INFO - the target request is cross-origin.
03:12:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
03:12:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:12:25 INFO - PROCESS | 2944 | ++DOCSHELL 0F16F800 == 30 [pid = 2944] [id = 571]
03:12:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 235 (0F5CF000) [pid = 2944] [serial = 1601] [outer = 00000000]
03:12:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 236 (12E16800) [pid = 2944] [serial = 1602] [outer = 0F5CF000]
03:12:25 INFO - PROCESS | 2944 | 1448017945215 Marionette INFO loaded listener.js
03:12:25 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 237 (1326EC00) [pid = 2944] [serial = 1603] [outer = 0F5CF000]
03:12:25 INFO - PROCESS | 2944 | ++DOCSHELL 1342DC00 == 31 [pid = 2944] [id = 572]
03:12:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 238 (13487800) [pid = 2944] [serial = 1604] [outer = 00000000]
03:12:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 239 (13C1E800) [pid = 2944] [serial = 1605] [outer = 13487800]
03:12:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:12:25 INFO - document served over http requires an https
03:12:25 INFO - sub-resource via iframe-tag using the meta-referrer
03:12:25 INFO - delivery method with no-redirect and when
03:12:25 INFO - the target request is cross-origin.
03:12:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 830ms
03:12:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:12:26 INFO - PROCESS | 2944 | ++DOCSHELL 14948400 == 32 [pid = 2944] [id = 573]
03:12:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 240 (14991000) [pid = 2944] [serial = 1606] [outer = 00000000]
03:12:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 241 (15266C00) [pid = 2944] [serial = 1607] [outer = 14991000]
03:12:26 INFO - PROCESS | 2944 | 1448017946064 Marionette INFO loaded listener.js
03:12:26 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 242 (15E42C00) [pid = 2944] [serial = 1608] [outer = 14991000]
03:12:26 INFO - PROCESS | 2944 | ++DOCSHELL 15E4CC00 == 33 [pid = 2944] [id = 574]
03:12:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 243 (15E4D400) [pid = 2944] [serial = 1609] [outer = 00000000]
03:12:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 244 (15E85C00) [pid = 2944] [serial = 1610] [outer = 15E4D400]
03:12:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:12:26 INFO - document served over http requires an https
03:12:26 INFO - sub-resource via iframe-tag using the meta-referrer
03:12:26 INFO - delivery method with swap-origin-redirect and when
03:12:26 INFO - the target request is cross-origin.
03:12:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 830ms
03:12:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:12:26 INFO - PROCESS | 2944 | ++DOCSHELL 15E84400 == 34 [pid = 2944] [id = 575]
03:12:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 245 (16105000) [pid = 2944] [serial = 1611] [outer = 00000000]
03:12:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 246 (16677400) [pid = 2944] [serial = 1612] [outer = 16105000]
03:12:26 INFO - PROCESS | 2944 | 1448017946877 Marionette INFO loaded listener.js
03:12:26 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 247 (169C4400) [pid = 2944] [serial = 1613] [outer = 16105000]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 246 (29A05800) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 245 (17843000) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 244 (2146F400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 243 (1EBE0C00) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 242 (20459C00) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 241 (194DB400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 240 (1493D400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 239 (291BC800) [pid = 2944] [serial = 1562] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017925626]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 238 (0F5C7400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 237 (2B0D1000) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 236 (20C1F800) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 235 (2B061400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 234 (1903B000) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 233 (19847400) [pid = 2944] [serial = 1483] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 232 (2114C800) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 231 (20589800) [pid = 2944] [serial = 1520] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017913120]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 230 (2B41D400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 229 (25865800) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 228 (250C7000) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 227 (2AF19400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 226 (22DC2C00) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 225 (28735400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 224 (12DA4000) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 223 (22C1B000) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 222 (14941800) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 221 (2A2A1400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 220 (2317E800) [pid = 2944] [serial = 1436] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017887539]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 219 (20B3D400) [pid = 2944] [serial = 1525] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 218 (216BE400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 217 (238D9C00) [pid = 2944] [serial = 1441] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 216 (253F3800) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 215 (29F77400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 214 (28785400) [pid = 2944] [serial = 1557] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 213 (0ACD8400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 212 (1E37C400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 211 (2317F000) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 210 (0B775800) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 209 (1499E000) [pid = 2944] [serial = 1478] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017902598]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 208 (28786C00) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 207 (1C9BAC00) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 206 (20404800) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 205 (216C2C00) [pid = 2944] [serial = 1431] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 204 (1E8DF400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 203 (1797E800) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 202 (1CFECC00) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 201 (20C28C00) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 200 (26181C00) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 199 (0E76C800) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 198 (250CF000) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 197 (25C7D400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 196 (29F95800) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 195 (0E728400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 194 (20286800) [pid = 2944] [serial = 1515] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 193 (1493FC00) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 192 (1667FC00) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 191 (23185000) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 190 (1F663000) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 189 (2109B000) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 188 (20640800) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 187 (0F3A7000) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 186 (15E87400) [pid = 2944] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 185 (23DEDC00) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 184 (236F1400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 183 (256E4800) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 182 (13438400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 181 (13439400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 180 (0F323C00) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 179 (12D37400) [pid = 2944] [serial = 1567] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 178 (20408800) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 177 (1F53D000) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 176 (1B176400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 175 (238E1400) [pid = 2944] [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]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 174 (1787AC00) [pid = 2944] [serial = 1576] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 173 (1EBD3C00) [pid = 2944] [serial = 1501] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 172 (1348E800) [pid = 2944] [serial = 1573] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 171 (19043800) [pid = 2944] [serial = 1570] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 170 (1526F000) [pid = 2944] [serial = 1568] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 169 (17A8C000) [pid = 2944] [serial = 1565] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 168 (1EBE0000) [pid = 2944] [serial = 1563] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017925626]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 167 (28F98800) [pid = 2944] [serial = 1560] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 166 (28790400) [pid = 2944] [serial = 1558] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 165 (26760400) [pid = 2944] [serial = 1555] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 164 (2585E800) [pid = 2944] [serial = 1552] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 163 (250D7400) [pid = 2944] [serial = 1549] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 162 (2486A400) [pid = 2944] [serial = 1546] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 161 (23A2F400) [pid = 2944] [serial = 1543] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 160 (23411400) [pid = 2944] [serial = 1540] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 159 (22FB1C00) [pid = 2944] [serial = 1537] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 158 (216BF000) [pid = 2944] [serial = 1534] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 157 (2114C400) [pid = 2944] [serial = 1531] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 156 (20E38800) [pid = 2944] [serial = 1528] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 155 (20C25800) [pid = 2944] [serial = 1526] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 154 (209B4000) [pid = 2944] [serial = 1523] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 153 (20657000) [pid = 2944] [serial = 1521] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017913120]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 152 (20465000) [pid = 2944] [serial = 1518] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 151 (2040E000) [pid = 2944] [serial = 1516] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 150 (200CD000) [pid = 2944] [serial = 1513] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 149 (1A791800) [pid = 2944] [serial = 1510] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 148 (16A4A000) [pid = 2944] [serial = 1507] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 147 (1FC42C00) [pid = 2944] [serial = 1504] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 146 (28792C00) [pid = 2944] [serial = 1456] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 145 (291BB400) [pid = 2944] [serial = 1459] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 144 (25864400) [pid = 2944] [serial = 1450] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 143 (26766C00) [pid = 2944] [serial = 1453] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 142 (250D8C00) [pid = 2944] [serial = 1447] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 141 (238DBC00) [pid = 2944] [serial = 1442] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 140 (2340C000) [pid = 2944] [serial = 1439] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 139 (23DE7C00) [pid = 2944] [serial = 1444] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 138 (22DB8400) [pid = 2944] [serial = 1437] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017887539]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 137 (22DBD000) [pid = 2944] [serial = 1434] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 136 (20E37800) [pid = 2944] [serial = 1426] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 135 (22C1DC00) [pid = 2944] [serial = 1432] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 134 (21156C00) [pid = 2944] [serial = 1429] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 133 (2052FC00) [pid = 2944] [serial = 1420] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 132 (20636400) [pid = 2944] [serial = 1423] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 131 (1FC3BC00) [pid = 2944] [serial = 1417] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 130 (17A04C00) [pid = 2944] [serial = 1414] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 129 (17D23800) [pid = 2944] [serial = 1465] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 128 (17DC2C00) [pid = 2944] [serial = 1468] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 127 (1348D000) [pid = 2944] [serial = 1411] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 126 (1E8D2C00) [pid = 2944] [serial = 1495] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 125 (1BBA4000) [pid = 2944] [serial = 1489] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 124 (1A40BC00) [pid = 2944] [serial = 1486] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 123 (14BD1400) [pid = 2944] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017902598]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 122 (0E727C00) [pid = 2944] [serial = 1476] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 121 (1342E400) [pid = 2944] [serial = 1474] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 120 (15274C00) [pid = 2944] [serial = 1471] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 119 (12DA7000) [pid = 2944] [serial = 1462] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 118 (19E4B400) [pid = 2944] [serial = 1484] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 117 (169C5400) [pid = 2944] [serial = 1481] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 116 (1D199000) [pid = 2944] [serial = 1492] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 115 (16A47800) [pid = 2944] [serial = 1498] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 114 (14BDA000) [pid = 2944] [serial = 1412] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 113 (192CF800) [pid = 2944] [serial = 1415] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 112 (20269800) [pid = 2944] [serial = 1418] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 111 (1F535400) [pid = 2944] [serial = 1502] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 110 (26B34000) [pid = 2944] [serial = 1454] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 109 (294CB800) [pid = 2944] [serial = 1460] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 108 (28D90000) [pid = 2944] [serial = 1457] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 107 (23CCD400) [pid = 2944] [serial = 1544] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 106 (23410400) [pid = 2944] [serial = 1541] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 105 (2317F400) [pid = 2944] [serial = 1538] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 104 (1BD0BC00) [pid = 2944] [serial = 1367] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 103 (15272800) [pid = 2944] [serial = 1364] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 102 (2B425000) [pid = 2944] [serial = 1361] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 101 (2B366400) [pid = 2944] [serial = 1356] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 100 (2AF21400) [pid = 2944] [serial = 1351] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 99 (2A2AB800) [pid = 2944] [serial = 1346] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 98 (2B069800) [pid = 2944] [serial = 1343] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 97 (2B192800) [pid = 2944] [serial = 1340] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 96 (29FA0800) [pid = 2944] [serial = 1337] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 95 (1E8DF000) [pid = 2944] [serial = 1496] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 94 (29F82000) [pid = 2944] [serial = 1334] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 93 (29A0E400) [pid = 2944] [serial = 1331] [outer = 00000000] [url = about:blank]
03:12:30 INFO - PROCESS | 2944 | --DOMWINDOW == 92 (1A76C000) [pid = 2944] [serial = 1499] [outer = 00000000] [url = about:blank]
03:12:30 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
03:12:30 INFO - document served over http requires an https
03:12:30 INFO - sub-resource via script-tag using the meta-referrer
03:12:30 INFO - delivery method with keep-origin-redirect and when
03:12:30 INFO - the target request is cross-origin.
03:12:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 4022ms
03:12:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:12:30 INFO - PROCESS | 2944 | ++DOCSHELL 0E76C800 == 35 [pid = 2944] [id = 576]
03:12:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 93 (0E76D400) [pid = 2944] [serial = 1614] [outer = 00000000]
03:12:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 94 (13439400) [pid = 2944] [serial = 1615] [outer = 0E76D400]
03:12:30 INFO - PROCESS | 2944 | 1448017950816 Marionette INFO loaded listener.js
03:12:30 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 95 (15E85000) [pid = 2944] [serial = 1616] [outer = 0E76D400]
03:12:31 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
03:12:31 INFO - document served over http requires an https
03:12:31 INFO - sub-resource via script-tag using the meta-referrer
03:12:31 INFO - delivery method with no-redirect and when
03:12:31 INFO - the target request is cross-origin.
03:12:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 670ms
03:12:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:12:31 INFO - PROCESS | 2944 | ++DOCSHELL 16A6DC00 == 36 [pid = 2944] [id = 577]
03:12:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 96 (16A78C00) [pid = 2944] [serial = 1617] [outer = 00000000]
03:12:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 97 (177D6000) [pid = 2944] [serial = 1618] [outer = 16A78C00]
03:12:31 INFO - PROCESS | 2944 | 1448017951502 Marionette INFO loaded listener.js
03:12:31 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 98 (17831400) [pid = 2944] [serial = 1619] [outer = 16A78C00]
03:12:32 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
03:12:32 INFO - document served over http requires an https
03:12:32 INFO - sub-resource via script-tag using the meta-referrer
03:12:32 INFO - delivery method with swap-origin-redirect and when
03:12:32 INFO - the target request is cross-origin.
03:12:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 672ms
03:12:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:12:32 INFO - PROCESS | 2944 | ++DOCSHELL 1784A800 == 37 [pid = 2944] [id = 578]
03:12:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 99 (1784BC00) [pid = 2944] [serial = 1620] [outer = 00000000]
03:12:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 100 (17887800) [pid = 2944] [serial = 1621] [outer = 1784BC00]
03:12:32 INFO - PROCESS | 2944 | 1448017952195 Marionette INFO loaded listener.js
03:12:32 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 101 (17975800) [pid = 2944] [serial = 1622] [outer = 1784BC00]
03:12:32 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
03:12:32 INFO - document served over http requires an https
03:12:32 INFO - sub-resource via xhr-request using the meta-referrer
03:12:32 INFO - delivery method with keep-origin-redirect and when
03:12:32 INFO - the target request is cross-origin.
03:12:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 871ms
03:12:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:12:33 INFO - PROCESS | 2944 | ++DOCSHELL 0F057000 == 38 [pid = 2944] [id = 579]
03:12:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 102 (0F0DC800) [pid = 2944] [serial = 1623] [outer = 00000000]
03:12:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 103 (0F4F1000) [pid = 2944] [serial = 1624] [outer = 0F0DC800]
03:12:33 INFO - PROCESS | 2944 | 1448017953212 Marionette INFO loaded listener.js
03:12:33 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 104 (1326A000) [pid = 2944] [serial = 1625] [outer = 0F0DC800]
03:12:33 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
03:12:33 INFO - document served over http requires an https
03:12:33 INFO - sub-resource via xhr-request using the meta-referrer
03:12:33 INFO - delivery method with no-redirect and when
03:12:33 INFO - the target request is cross-origin.
03:12:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 930ms
03:12:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:12:33 INFO - PROCESS | 2944 | --DOCSHELL 16A44400 == 37 [pid = 2944] [id = 12]
03:12:34 INFO - PROCESS | 2944 | ++DOCSHELL 1493E000 == 38 [pid = 2944] [id = 580]
03:12:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 105 (14946800) [pid = 2944] [serial = 1626] [outer = 00000000]
03:12:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 106 (16E3C400) [pid = 2944] [serial = 1627] [outer = 14946800]
03:12:34 INFO - PROCESS | 2944 | 1448017954186 Marionette INFO loaded listener.js
03:12:34 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 107 (17880000) [pid = 2944] [serial = 1628] [outer = 14946800]
03:12:34 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
03:12:34 INFO - document served over http requires an https
03:12:34 INFO - sub-resource via xhr-request using the meta-referrer
03:12:34 INFO - delivery method with swap-origin-redirect and when
03:12:34 INFO - the target request is cross-origin.
03:12:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 950ms
03:12:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:12:35 INFO - PROCESS | 2944 | ++DOCSHELL 16A48800 == 39 [pid = 2944] [id = 581]
03:12:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 108 (17991400) [pid = 2944] [serial = 1629] [outer = 00000000]
03:12:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 109 (17BEA000) [pid = 2944] [serial = 1630] [outer = 17991400]
03:12:35 INFO - PROCESS | 2944 | 1448017955083 Marionette INFO loaded listener.js
03:12:35 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 110 (19039000) [pid = 2944] [serial = 1631] [outer = 17991400]
03:12:35 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
03:12:35 INFO - document served over http requires an http
03:12:35 INFO - sub-resource via fetch-request using the meta-referrer
03:12:35 INFO - delivery method with keep-origin-redirect and when
03:12:35 INFO - the target request is same-origin.
03:12:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 830ms
03:12:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:12:35 INFO - PROCESS | 2944 | ++DOCSHELL 19043400 == 40 [pid = 2944] [id = 582]
03:12:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 111 (191B7800) [pid = 2944] [serial = 1632] [outer = 00000000]
03:12:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 112 (192D8C00) [pid = 2944] [serial = 1633] [outer = 191B7800]
03:12:35 INFO - PROCESS | 2944 | 1448017955918 Marionette INFO loaded listener.js
03:12:36 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 113 (1983BC00) [pid = 2944] [serial = 1634] [outer = 191B7800]
03:12:36 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
03:12:36 INFO - document served over http requires an http
03:12:36 INFO - sub-resource via fetch-request using the meta-referrer
03:12:36 INFO - delivery method with no-redirect and when
03:12:36 INFO - the target request is same-origin.
03:12:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 870ms
03:12:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:12:36 INFO - PROCESS | 2944 | ++DOCSHELL 19E1C000 == 41 [pid = 2944] [id = 583]
03:12:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 114 (19E54000) [pid = 2944] [serial = 1635] [outer = 00000000]
03:12:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 115 (1A407C00) [pid = 2944] [serial = 1636] [outer = 19E54000]
03:12:36 INFO - PROCESS | 2944 | 1448017956801 Marionette INFO loaded listener.js
03:12:36 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 116 (1A40CC00) [pid = 2944] [serial = 1637] [outer = 19E54000]
03:12:37 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
03:12:37 INFO - document served over http requires an http
03:12:37 INFO - sub-resource via fetch-request using the meta-referrer
03:12:37 INFO - delivery method with swap-origin-redirect and when
03:12:37 INFO - the target request is same-origin.
03:12:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 870ms
03:12:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:12:37 INFO - PROCESS | 2944 | ++DOCSHELL 1A767800 == 42 [pid = 2944] [id = 584]
03:12:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 117 (1A789400) [pid = 2944] [serial = 1638] [outer = 00000000]
03:12:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 118 (1B111800) [pid = 2944] [serial = 1639] [outer = 1A789400]
03:12:37 INFO - PROCESS | 2944 | 1448017957691 Marionette INFO loaded listener.js
03:12:37 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 119 (1B178000) [pid = 2944] [serial = 1640] [outer = 1A789400]
03:12:38 INFO - PROCESS | 2944 | ++DOCSHELL 1B183C00 == 43 [pid = 2944] [id = 585]
03:12:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 120 (1B1A7C00) [pid = 2944] [serial = 1641] [outer = 00000000]
03:12:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 121 (1B1ADC00) [pid = 2944] [serial = 1642] [outer = 1B1A7C00]
03:12:38 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
03:12:38 INFO - document served over http requires an http
03:12:38 INFO - sub-resource via iframe-tag using the meta-referrer
03:12:38 INFO - delivery method with keep-origin-redirect and when
03:12:38 INFO - the target request is same-origin.
03:12:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 930ms
03:12:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:12:38 INFO - PROCESS | 2944 | ++DOCSHELL 1B1A2C00 == 44 [pid = 2944] [id = 586]
03:12:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 122 (1B1A4C00) [pid = 2944] [serial = 1643] [outer = 00000000]
03:12:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 123 (1BBC7400) [pid = 2944] [serial = 1644] [outer = 1B1A4C00]
03:12:38 INFO - PROCESS | 2944 | 1448017958638 Marionette INFO loaded listener.js
03:12:38 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 124 (1BBCC000) [pid = 2944] [serial = 1645] [outer = 1B1A4C00]
03:12:39 INFO - PROCESS | 2944 | ++DOCSHELL 1BD10400 == 45 [pid = 2944] [id = 587]
03:12:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 125 (1BF99000) [pid = 2944] [serial = 1646] [outer = 00000000]
03:12:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 126 (1BD0FC00) [pid = 2944] [serial = 1647] [outer = 1BF99000]
03:12:39 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
03:12:39 INFO - document served over http requires an http
03:12:39 INFO - sub-resource via iframe-tag using the meta-referrer
03:12:39 INFO - delivery method with no-redirect and when
03:12:39 INFO - the target request is same-origin.
03:12:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 970ms
03:12:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:12:39 INFO - PROCESS | 2944 | ++DOCSHELL 1BF9E400 == 46 [pid = 2944] [id = 588]
03:12:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 127 (1CB01C00) [pid = 2944] [serial = 1648] [outer = 00000000]
03:12:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 128 (1CFF0400) [pid = 2944] [serial = 1649] [outer = 1CB01C00]
03:12:39 INFO - PROCESS | 2944 | 1448017959646 Marionette INFO loaded listener.js
03:12:39 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 129 (1D18F400) [pid = 2944] [serial = 1650] [outer = 1CB01C00]
03:12:40 INFO - PROCESS | 2944 | ++DOCSHELL 1D199400 == 47 [pid = 2944] [id = 589]
03:12:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 130 (1D199800) [pid = 2944] [serial = 1651] [outer = 00000000]
03:12:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 131 (1E20C400) [pid = 2944] [serial = 1652] [outer = 1D199800]
03:12:40 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
03:12:40 INFO - document served over http requires an http
03:12:40 INFO - sub-resource via iframe-tag using the meta-referrer
03:12:40 INFO - delivery method with swap-origin-redirect and when
03:12:40 INFO - the target request is same-origin.
03:12:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 930ms
03:12:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:12:40 INFO - PROCESS | 2944 | ++DOCSHELL 1E204400 == 48 [pid = 2944] [id = 590]
03:12:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 132 (1E207800) [pid = 2944] [serial = 1653] [outer = 00000000]
03:12:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 133 (1E21B000) [pid = 2944] [serial = 1654] [outer = 1E207800]
03:12:40 INFO - PROCESS | 2944 | 1448017960559 Marionette INFO loaded listener.js
03:12:40 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 134 (1E371C00) [pid = 2944] [serial = 1655] [outer = 1E207800]
03:12:41 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
03:12:41 INFO - document served over http requires an http
03:12:41 INFO - sub-resource via script-tag using the meta-referrer
03:12:41 INFO - delivery method with keep-origin-redirect and when
03:12:41 INFO - the target request is same-origin.
03:12:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 870ms
03:12:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:12:41 INFO - PROCESS | 2944 | ++DOCSHELL 1E82DC00 == 49 [pid = 2944] [id = 591]
03:12:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 135 (1E82FC00) [pid = 2944] [serial = 1656] [outer = 00000000]
03:12:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 136 (1E8D3000) [pid = 2944] [serial = 1657] [outer = 1E82FC00]
03:12:41 INFO - PROCESS | 2944 | 1448017961433 Marionette INFO loaded listener.js
03:12:41 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 137 (1EBD1C00) [pid = 2944] [serial = 1658] [outer = 1E82FC00]
03:12:42 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
03:12:42 INFO - document served over http requires an http
03:12:42 INFO - sub-resource via script-tag using the meta-referrer
03:12:42 INFO - delivery method with no-redirect and when
03:12:42 INFO - the target request is same-origin.
03:12:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 870ms
03:12:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:12:42 INFO - PROCESS | 2944 | ++DOCSHELL 1EBDD000 == 50 [pid = 2944] [id = 592]
03:12:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 138 (1EBE0000) [pid = 2944] [serial = 1659] [outer = 00000000]
03:12:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 139 (1F53E800) [pid = 2944] [serial = 1660] [outer = 1EBE0000]
03:12:42 INFO - PROCESS | 2944 | 1448017962388 Marionette INFO loaded listener.js
03:12:42 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 140 (1F65E000) [pid = 2944] [serial = 1661] [outer = 1EBE0000]
03:12:43 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
03:12:43 INFO - document served over http requires an http
03:12:43 INFO - sub-resource via script-tag using the meta-referrer
03:12:43 INFO - delivery method with swap-origin-redirect and when
03:12:43 INFO - the target request is same-origin.
03:12:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 973ms
03:12:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:12:43 INFO - PROCESS | 2944 | ++DOCSHELL 1F664400 == 51 [pid = 2944] [id = 593]
03:12:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 141 (1F667C00) [pid = 2944] [serial = 1662] [outer = 00000000]
03:12:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 142 (1FC41C00) [pid = 2944] [serial = 1663] [outer = 1F667C00]
03:12:43 INFO - PROCESS | 2944 | 1448017963315 Marionette INFO loaded listener.js
03:12:43 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 143 (1FC47C00) [pid = 2944] [serial = 1664] [outer = 1F667C00]
03:12:43 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
03:12:43 INFO - document served over http requires an http
03:12:43 INFO - sub-resource via xhr-request using the meta-referrer
03:12:43 INFO - delivery method with keep-origin-redirect and when
03:12:43 INFO - the target request is same-origin.
03:12:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
03:12:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:12:44 INFO - PROCESS | 2944 | ++DOCSHELL 20015400 == 52 [pid = 2944] [id = 594]
03:12:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 144 (20018C00) [pid = 2944] [serial = 1665] [outer = 00000000]
03:12:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 145 (200CAC00) [pid = 2944] [serial = 1666] [outer = 20018C00]
03:12:44 INFO - PROCESS | 2944 | 1448017964165 Marionette INFO loaded listener.js
03:12:44 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 146 (200D0400) [pid = 2944] [serial = 1667] [outer = 20018C00]
03:12:44 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
03:12:44 INFO - document served over http requires an http
03:12:44 INFO - sub-resource via xhr-request using the meta-referrer
03:12:44 INFO - delivery method with no-redirect and when
03:12:44 INFO - the target request is same-origin.
03:12:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 830ms
03:12:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:12:44 INFO - PROCESS | 2944 | ++DOCSHELL 2001B000 == 53 [pid = 2944] [id = 595]
03:12:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 147 (200CE400) [pid = 2944] [serial = 1668] [outer = 00000000]
03:12:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 148 (2026DC00) [pid = 2944] [serial = 1669] [outer = 200CE400]
03:12:45 INFO - PROCESS | 2944 | 1448017965023 Marionette INFO loaded listener.js
03:12:45 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 149 (2027C800) [pid = 2944] [serial = 1670] [outer = 200CE400]
03:12:45 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
03:12:45 INFO - document served over http requires an http
03:12:45 INFO - sub-resource via xhr-request using the meta-referrer
03:12:45 INFO - delivery method with swap-origin-redirect and when
03:12:45 INFO - the target request is same-origin.
03:12:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 950ms
03:12:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:12:45 INFO - PROCESS | 2944 | ++DOCSHELL 20404400 == 54 [pid = 2944] [id = 596]
03:12:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 150 (20405000) [pid = 2944] [serial = 1671] [outer = 00000000]
03:12:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 151 (2040C400) [pid = 2944] [serial = 1672] [outer = 20405000]
03:12:46 INFO - PROCESS | 2944 | 1448017965992 Marionette INFO loaded listener.js
03:12:46 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 152 (20457800) [pid = 2944] [serial = 1673] [outer = 20405000]
03:12:46 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
03:12:46 INFO - document served over http requires an https
03:12:46 INFO - sub-resource via fetch-request using the meta-referrer
03:12:46 INFO - delivery method with keep-origin-redirect and when
03:12:46 INFO - the target request is same-origin.
03:12:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
03:12:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:12:46 INFO - PROCESS | 2944 | ++DOCSHELL 20407800 == 55 [pid = 2944] [id = 597]
03:12:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 153 (20460800) [pid = 2944] [serial = 1674] [outer = 00000000]
03:12:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 154 (2052FC00) [pid = 2944] [serial = 1675] [outer = 20460800]
03:12:46 INFO - PROCESS | 2944 | 1448017966940 Marionette INFO loaded listener.js
03:12:47 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 155 (20534400) [pid = 2944] [serial = 1676] [outer = 20460800]
03:12:47 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
03:12:47 INFO - document served over http requires an https
03:12:47 INFO - sub-resource via fetch-request using the meta-referrer
03:12:47 INFO - delivery method with no-redirect and when
03:12:47 INFO - the target request is same-origin.
03:12:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 930ms
03:12:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:12:47 INFO - PROCESS | 2944 | ++DOCSHELL 19E59400 == 56 [pid = 2944] [id = 598]
03:12:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 156 (20532400) [pid = 2944] [serial = 1677] [outer = 00000000]
03:12:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 157 (20550000) [pid = 2944] [serial = 1678] [outer = 20532400]
03:12:47 INFO - PROCESS | 2944 | 1448017967849 Marionette INFO loaded listener.js
03:12:47 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 158 (20585800) [pid = 2944] [serial = 1679] [outer = 20532400]
03:12:48 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
03:12:48 INFO - document served over http requires an https
03:12:48 INFO - sub-resource via fetch-request using the meta-referrer
03:12:48 INFO - delivery method with swap-origin-redirect and when
03:12:48 INFO - the target request is same-origin.
03:12:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 870ms
03:12:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:12:48 INFO - PROCESS | 2944 | ++DOCSHELL 2053B000 == 57 [pid = 2944] [id = 599]
03:12:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 159 (2057D400) [pid = 2944] [serial = 1680] [outer = 00000000]
03:12:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 160 (2063E000) [pid = 2944] [serial = 1681] [outer = 2057D400]
03:12:48 INFO - PROCESS | 2944 | 1448017968727 Marionette INFO loaded listener.js
03:12:48 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 161 (2064D400) [pid = 2944] [serial = 1682] [outer = 2057D400]
03:12:49 INFO - PROCESS | 2944 | ++DOCSHELL 20923800 == 58 [pid = 2944] [id = 600]
03:12:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 162 (20924C00) [pid = 2944] [serial = 1683] [outer = 00000000]
03:12:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 163 (20929000) [pid = 2944] [serial = 1684] [outer = 20924C00]
03:12:49 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
03:12:49 INFO - document served over http requires an https
03:12:49 INFO - sub-resource via iframe-tag using the meta-referrer
03:12:49 INFO - delivery method with keep-origin-redirect and when
03:12:49 INFO - the target request is same-origin.
03:12:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
03:12:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:12:49 INFO - PROCESS | 2944 | ++DOCSHELL 2091D400 == 59 [pid = 2944] [id = 601]
03:12:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 164 (2091E000) [pid = 2944] [serial = 1685] [outer = 00000000]
03:12:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 165 (20928C00) [pid = 2944] [serial = 1686] [outer = 2091E000]
03:12:49 INFO - PROCESS | 2944 | 1448017969757 Marionette INFO loaded listener.js
03:12:49 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 166 (209B6800) [pid = 2944] [serial = 1687] [outer = 2091E000]
03:12:50 INFO - PROCESS | 2944 | ++DOCSHELL 209BC000 == 60 [pid = 2944] [id = 602]
03:12:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 167 (20B33800) [pid = 2944] [serial = 1688] [outer = 00000000]
03:12:50 INFO - PROCESS | 2944 | [2944] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
03:12:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 168 (1B10DC00) [pid = 2944] [serial = 1689] [outer = 20B33800]
03:12:51 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
03:12:51 INFO - document served over http requires an https
03:12:51 INFO - sub-resource via iframe-tag using the meta-referrer
03:12:51 INFO - delivery method with no-redirect and when
03:12:51 INFO - the target request is same-origin.
03:12:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1784ms
03:12:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:12:51 INFO - PROCESS | 2944 | ++DOCSHELL 1667F800 == 61 [pid = 2944] [id = 603]
03:12:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 169 (167A5800) [pid = 2944] [serial = 1690] [outer = 00000000]
03:12:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 170 (1A40EC00) [pid = 2944] [serial = 1691] [outer = 167A5800]
03:12:51 INFO - PROCESS | 2944 | 1448017971550 Marionette INFO loaded listener.js
03:12:51 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 171 (1D191400) [pid = 2944] [serial = 1692] [outer = 167A5800]
03:12:51 INFO - PROCESS | 2944 | ++DOCSHELL 1782AC00 == 62 [pid = 2944] [id = 604]
03:12:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 172 (1782BC00) [pid = 2944] [serial = 1693] [outer = 00000000]
03:12:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 173 (0F0D7C00) [pid = 2944] [serial = 1694] [outer = 1782BC00]
03:12:52 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
03:12:52 INFO - document served over http requires an https
03:12:52 INFO - sub-resource via iframe-tag using the meta-referrer
03:12:52 INFO - delivery method with swap-origin-redirect and when
03:12:52 INFO - the target request is same-origin.
03:12:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1017ms
03:12:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:12:52 INFO - PROCESS | 2944 | ++DOCSHELL 1493F400 == 63 [pid = 2944] [id = 605]
03:12:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 174 (1782E800) [pid = 2944] [serial = 1695] [outer = 00000000]
03:12:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 175 (1A1BF800) [pid = 2944] [serial = 1696] [outer = 1782E800]
03:12:52 INFO - PROCESS | 2944 | 1448017972543 Marionette INFO loaded listener.js
03:12:52 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 176 (1B10D400) [pid = 2944] [serial = 1697] [outer = 1782E800]
03:12:53 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
03:12:53 INFO - document served over http requires an https
03:12:53 INFO - sub-resource via script-tag using the meta-referrer
03:12:53 INFO - delivery method with keep-origin-redirect and when
03:12:53 INFO - the target request is same-origin.
03:12:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1220ms
03:12:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:12:53 INFO - PROCESS | 2944 | ++DOCSHELL 0F168C00 == 64 [pid = 2944] [id = 606]
03:12:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 177 (0F16AC00) [pid = 2944] [serial = 1698] [outer = 00000000]
03:12:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 178 (13489C00) [pid = 2944] [serial = 1699] [outer = 0F16AC00]
03:12:53 INFO - PROCESS | 2944 | 1448017973762 Marionette INFO loaded listener.js
03:12:53 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 179 (15E4A800) [pid = 2944] [serial = 1700] [outer = 0F16AC00]
03:12:54 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
03:12:54 INFO - document served over http requires an https
03:12:54 INFO - sub-resource via script-tag using the meta-referrer
03:12:54 INFO - delivery method with no-redirect and when
03:12:54 INFO - the target request is same-origin.
03:12:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 890ms
03:12:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:12:54 INFO - PROCESS | 2944 | ++DOCSHELL 16A42400 == 65 [pid = 2944] [id = 607]
03:12:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 180 (16A4A400) [pid = 2944] [serial = 1701] [outer = 00000000]
03:12:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 181 (17A91800) [pid = 2944] [serial = 1702] [outer = 16A4A400]
03:12:54 INFO - PROCESS | 2944 | 1448017974647 Marionette INFO loaded listener.js
03:12:54 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 182 (19487000) [pid = 2944] [serial = 1703] [outer = 16A4A400]
03:12:55 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
03:12:55 INFO - document served over http requires an https
03:12:55 INFO - sub-resource via script-tag using the meta-referrer
03:12:55 INFO - delivery method with swap-origin-redirect and when
03:12:55 INFO - the target request is same-origin.
03:12:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1016ms
03:12:55 INFO - PROCESS | 2944 | --DOCSHELL 15E4CC00 == 64 [pid = 2944] [id = 574]
03:12:55 INFO - PROCESS | 2944 | --DOCSHELL 1342DC00 == 63 [pid = 2944] [id = 572]
03:12:55 INFO - PROCESS | 2944 | --DOCSHELL 0F4F0C00 == 62 [pid = 2944] [id = 570]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 181 (20548000) [pid = 2944] [serial = 1421] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 180 (20E86800) [pid = 2944] [serial = 1427] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 179 (20654400) [pid = 2944] [serial = 1424] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 178 (22F2B400) [pid = 2944] [serial = 1435] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 177 (213C2000) [pid = 2944] [serial = 1430] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 176 (2352B800) [pid = 2944] [serial = 1440] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 175 (253BFC00) [pid = 2944] [serial = 1448] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 174 (24863000) [pid = 2944] [serial = 1445] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 173 (25C76400) [pid = 2944] [serial = 1451] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 172 (1A788C00) [pid = 2944] [serial = 1487] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 171 (1A1BC400) [pid = 2944] [serial = 1571] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 170 (2001C800) [pid = 2944] [serial = 1505] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 169 (17828C00) [pid = 2944] [serial = 1508] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 168 (1BD0C800) [pid = 2944] [serial = 1511] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 167 (1947E800) [pid = 2944] [serial = 1574] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 166 (20266800) [pid = 2944] [serial = 1514] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 165 (2054D800) [pid = 2944] [serial = 1519] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 164 (209B9C00) [pid = 2944] [serial = 1524] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 163 (21055800) [pid = 2944] [serial = 1529] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 162 (211C2C00) [pid = 2944] [serial = 1532] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 161 (22C1A400) [pid = 2944] [serial = 1535] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 160 (24C88800) [pid = 2944] [serial = 1547] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 159 (253BB800) [pid = 2944] [serial = 1550] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 158 (25869C00) [pid = 2944] [serial = 1553] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 157 (26769000) [pid = 2944] [serial = 1556] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 156 (1A401C00) [pid = 2944] [serial = 1566] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 155 (28F9E800) [pid = 2944] [serial = 1561] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 154 (1BFA3400) [pid = 2944] [serial = 1490] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 153 (1E212C00) [pid = 2944] [serial = 1493] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 152 (176B1000) [pid = 2944] [serial = 1482] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 151 (200D2800) [pid = 2944] [serial = 1409] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 150 (1BFA3000) [pid = 2944] [serial = 1472] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 149 (13490C00) [pid = 2944] [serial = 1463] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 148 (0EFA9800) [pid = 2944] [serial = 1477] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 147 (1B175400) [pid = 2944] [serial = 1469] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 146 (19419C00) [pid = 2944] [serial = 1466] [outer = 00000000] [url = about:blank]
03:12:55 INFO - PROCESS | 2944 | --DOMWINDOW == 145 (1E214000) [pid = 2944] [serial = 1577] [outer = 00000000] [url = about:blank]
03:12:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:12:55 INFO - PROCESS | 2944 | ++DOCSHELL 0ECD6000 == 63 [pid = 2944] [id = 608]
03:12:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 146 (0EF59C00) [pid = 2944] [serial = 1704] [outer = 00000000]
03:12:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 147 (0F31E400) [pid = 2944] [serial = 1705] [outer = 0EF59C00]
03:12:55 INFO - PROCESS | 2944 | 1448017975698 Marionette INFO loaded listener.js
03:12:55 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 148 (12E18000) [pid = 2944] [serial = 1706] [outer = 0EF59C00]
03:12:56 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
03:12:56 INFO - document served over http requires an https
03:12:56 INFO - sub-resource via xhr-request using the meta-referrer
03:12:56 INFO - delivery method with keep-origin-redirect and when
03:12:56 INFO - the target request is same-origin.
03:12:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 790ms
03:12:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:12:56 INFO - PROCESS | 2944 | ++DOCSHELL 13AB9800 == 64 [pid = 2944] [id = 609]
03:12:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 149 (13C29C00) [pid = 2944] [serial = 1707] [outer = 00000000]
03:12:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 150 (15E42800) [pid = 2944] [serial = 1708] [outer = 13C29C00]
03:12:56 INFO - PROCESS | 2944 | 1448017976565 Marionette INFO loaded listener.js
03:12:56 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 151 (1610D400) [pid = 2944] [serial = 1709] [outer = 13C29C00]
03:12:56 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
03:12:56 INFO - document served over http requires an https
03:12:56 INFO - sub-resource via xhr-request using the meta-referrer
03:12:56 INFO - delivery method with no-redirect and when
03:12:56 INFO - the target request is same-origin.
03:12:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 630ms
03:12:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:12:57 INFO - PROCESS | 2944 | ++DOCSHELL 15267400 == 65 [pid = 2944] [id = 610]
03:12:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 152 (16A49400) [pid = 2944] [serial = 1710] [outer = 00000000]
03:12:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 153 (17828C00) [pid = 2944] [serial = 1711] [outer = 16A49400]
03:12:57 INFO - PROCESS | 2944 | 1448017977119 Marionette INFO loaded listener.js
03:12:57 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 154 (17974400) [pid = 2944] [serial = 1712] [outer = 16A49400]
03:12:57 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
03:12:57 INFO - document served over http requires an https
03:12:57 INFO - sub-resource via xhr-request using the meta-referrer
03:12:57 INFO - delivery method with swap-origin-redirect and when
03:12:57 INFO - the target request is same-origin.
03:12:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 671ms
03:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:12:57 INFO - PROCESS | 2944 | ++DOCSHELL 1A403000 == 66 [pid = 2944] [id = 611]
03:12:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 155 (1A789800) [pid = 2944] [serial = 1713] [outer = 00000000]
03:12:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 156 (1A792000) [pid = 2944] [serial = 1714] [outer = 1A789800]
03:12:57 INFO - PROCESS | 2944 | 1448017977890 Marionette INFO loaded listener.js
03:12:57 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 157 (1B17A400) [pid = 2944] [serial = 1715] [outer = 1A789800]
03:12:58 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
03:12:58 INFO - document served over http requires an http
03:12:58 INFO - sub-resource via fetch-request using the http-csp
03:12:58 INFO - delivery method with keep-origin-redirect and when
03:12:58 INFO - the target request is cross-origin.
03:12:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 730ms
03:12:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:12:58 INFO - PROCESS | 2944 | ++DOCSHELL 1BBB0C00 == 67 [pid = 2944] [id = 612]
03:12:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 158 (1C9ADC00) [pid = 2944] [serial = 1716] [outer = 00000000]
03:12:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 159 (1CB0E800) [pid = 2944] [serial = 1717] [outer = 1C9ADC00]
03:12:58 INFO - PROCESS | 2944 | 1448017978619 Marionette INFO loaded listener.js
03:12:58 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 160 (1CFF1800) [pid = 2944] [serial = 1718] [outer = 1C9ADC00]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 159 (1A410800) [pid = 2944] [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]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 158 (1BF9CC00) [pid = 2944] [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]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 157 (15E81000) [pid = 2944] [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]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 156 (17A93000) [pid = 2944] [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]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 155 (0F44C400) [pid = 2944] [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]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 154 (1B10B000) [pid = 2944] [serial = 1588] [outer = 00000000] [url = about:blank]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 153 (1CB1F000) [pid = 2944] [serial = 1591] [outer = 00000000] [url = about:blank]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 152 (16A3F800) [pid = 2944] [serial = 1582] [outer = 00000000] [url = about:blank]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 151 (1903DC00) [pid = 2944] [serial = 1585] [outer = 00000000] [url = about:blank]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 150 (12E1A800) [pid = 2944] [serial = 1579] [outer = 00000000] [url = about:blank]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 149 (15E85C00) [pid = 2944] [serial = 1610] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 148 (15266C00) [pid = 2944] [serial = 1607] [outer = 00000000] [url = about:blank]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 147 (13C1E800) [pid = 2944] [serial = 1605] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017945621]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 146 (12E16800) [pid = 2944] [serial = 1602] [outer = 00000000] [url = about:blank]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 145 (1E834800) [pid = 2944] [serial = 1594] [outer = 00000000] [url = about:blank]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 144 (12812800) [pid = 2944] [serial = 1600] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 143 (0EFB3000) [pid = 2944] [serial = 1597] [outer = 00000000] [url = about:blank]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 142 (17887800) [pid = 2944] [serial = 1621] [outer = 00000000] [url = about:blank]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 141 (13439400) [pid = 2944] [serial = 1615] [outer = 00000000] [url = about:blank]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 140 (177D6000) [pid = 2944] [serial = 1618] [outer = 00000000] [url = about:blank]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 139 (16677400) [pid = 2944] [serial = 1612] [outer = 00000000] [url = about:blank]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 138 (16A78C00) [pid = 2944] [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]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 137 (0EE93800) [pid = 2944] [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]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 136 (1E37A800) [pid = 2944] [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]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 135 (16105000) [pid = 2944] [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]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 134 (14991000) [pid = 2944] [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]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 133 (0F5CB400) [pid = 2944] [serial = 1599] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 132 (13487800) [pid = 2944] [serial = 1604] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017945621]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 131 (15E4D400) [pid = 2944] [serial = 1609] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 130 (0E76D400) [pid = 2944] [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]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 129 (0F5CF000) [pid = 2944] [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]
03:12:59 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
03:12:59 INFO - document served over http requires an http
03:12:59 INFO - sub-resource via fetch-request using the http-csp
03:12:59 INFO - delivery method with no-redirect and when
03:12:59 INFO - the target request is cross-origin.
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 128 (16E45C00) [pid = 2944] [serial = 1583] [outer = 00000000] [url = about:blank]
03:12:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 718ms
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 127 (194E5000) [pid = 2944] [serial = 1586] [outer = 00000000] [url = about:blank]
03:12:59 INFO - PROCESS | 2944 | --DOMWINDOW == 126 (13430400) [pid = 2944] [serial = 1580] [outer = 00000000] [url = about:blank]
03:12:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:12:59 INFO - PROCESS | 2944 | ++DOCSHELL 0F4EFC00 == 68 [pid = 2944] [id = 613]
03:12:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 127 (0F5CB400) [pid = 2944] [serial = 1719] [outer = 00000000]
03:12:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 128 (15E85C00) [pid = 2944] [serial = 1720] [outer = 0F5CB400]
03:12:59 INFO - PROCESS | 2944 | 1448017979289 Marionette INFO loaded listener.js
03:12:59 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 129 (1A1B7000) [pid = 2944] [serial = 1721] [outer = 0F5CB400]
03:12:59 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
03:12:59 INFO - document served over http requires an http
03:12:59 INFO - sub-resource via fetch-request using the http-csp
03:12:59 INFO - delivery method with swap-origin-redirect and when
03:12:59 INFO - the target request is cross-origin.
03:12:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 650ms
03:12:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:12:59 INFO - PROCESS | 2944 | ++DOCSHELL 1A790400 == 69 [pid = 2944] [id = 614]
03:12:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 130 (1E216400) [pid = 2944] [serial = 1722] [outer = 00000000]
03:12:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 131 (1E833800) [pid = 2944] [serial = 1723] [outer = 1E216400]
03:12:59 INFO - PROCESS | 2944 | 1448017979917 Marionette INFO loaded listener.js
03:13:00 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 132 (1EBDBC00) [pid = 2944] [serial = 1724] [outer = 1E216400]
03:13:00 INFO - PROCESS | 2944 | ++DOCSHELL 1F65A000 == 70 [pid = 2944] [id = 615]
03:13:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 133 (1F65BC00) [pid = 2944] [serial = 1725] [outer = 00000000]
03:13:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 134 (20020C00) [pid = 2944] [serial = 1726] [outer = 1F65BC00]
03:13:00 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
03:13:00 INFO - document served over http requires an http
03:13:00 INFO - sub-resource via iframe-tag using the http-csp
03:13:00 INFO - delivery method with keep-origin-redirect and when
03:13:00 INFO - the target request is cross-origin.
03:13:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 671ms
03:13:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:13:00 INFO - PROCESS | 2944 | ++DOCSHELL 2001D000 == 71 [pid = 2944] [id = 616]
03:13:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 135 (2001D400) [pid = 2944] [serial = 1727] [outer = 00000000]
03:13:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 136 (2027BC00) [pid = 2944] [serial = 1728] [outer = 2001D400]
03:13:00 INFO - PROCESS | 2944 | 1448017980682 Marionette INFO loaded listener.js
03:13:00 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 137 (20404800) [pid = 2944] [serial = 1729] [outer = 2001D400]
03:13:01 INFO - PROCESS | 2944 | ++DOCSHELL 20549400 == 72 [pid = 2944] [id = 617]
03:13:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 138 (20549800) [pid = 2944] [serial = 1730] [outer = 00000000]
03:13:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 139 (2063E400) [pid = 2944] [serial = 1731] [outer = 20549800]
03:13:01 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
03:13:01 INFO - document served over http requires an http
03:13:01 INFO - sub-resource via iframe-tag using the http-csp
03:13:01 INFO - delivery method with no-redirect and when
03:13:01 INFO - the target request is cross-origin.
03:13:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 770ms
03:13:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:13:01 INFO - PROCESS | 2944 | ++DOCSHELL 20550400 == 73 [pid = 2944] [id = 618]
03:13:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 140 (20550800) [pid = 2944] [serial = 1732] [outer = 00000000]
03:13:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 141 (209AE400) [pid = 2944] [serial = 1733] [outer = 20550800]
03:13:01 INFO - PROCESS | 2944 | 1448017981425 Marionette INFO loaded listener.js
03:13:01 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 142 (20B38C00) [pid = 2944] [serial = 1734] [outer = 20550800]
03:13:02 INFO - PROCESS | 2944 | ++DOCSHELL 0EF24400 == 74 [pid = 2944] [id = 619]
03:13:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 143 (0EFA8800) [pid = 2944] [serial = 1735] [outer = 00000000]
03:13:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 144 (0F167400) [pid = 2944] [serial = 1736] [outer = 0EFA8800]
03:13:02 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
03:13:02 INFO - document served over http requires an http
03:13:02 INFO - sub-resource via iframe-tag using the http-csp
03:13:02 INFO - delivery method with swap-origin-redirect and when
03:13:02 INFO - the target request is cross-origin.
03:13:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1021ms
03:13:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:13:02 INFO - PROCESS | 2944 | ++DOCSHELL 1358A800 == 75 [pid = 2944] [id = 620]
03:13:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 145 (13ABBC00) [pid = 2944] [serial = 1737] [outer = 00000000]
03:13:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 146 (152DC000) [pid = 2944] [serial = 1738] [outer = 13ABBC00]
03:13:02 INFO - PROCESS | 2944 | 1448017982617 Marionette INFO loaded listener.js
03:13:02 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 147 (16E48000) [pid = 2944] [serial = 1739] [outer = 13ABBC00]
03:13:03 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
03:13:03 INFO - document served over http requires an http
03:13:03 INFO - sub-resource via script-tag using the http-csp
03:13:03 INFO - delivery method with keep-origin-redirect and when
03:13:03 INFO - the target request is cross-origin.
03:13:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 971ms
03:13:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:13:03 INFO - PROCESS | 2944 | ++DOCSHELL 1A1BF400 == 76 [pid = 2944] [id = 621]
03:13:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 148 (1A406000) [pid = 2944] [serial = 1740] [outer = 00000000]
03:13:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 149 (1C9BCC00) [pid = 2944] [serial = 1741] [outer = 1A406000]
03:13:03 INFO - PROCESS | 2944 | 1448017983519 Marionette INFO loaded listener.js
03:13:03 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 150 (1F53D000) [pid = 2944] [serial = 1742] [outer = 1A406000]
03:13:04 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
03:13:04 INFO - document served over http requires an http
03:13:04 INFO - sub-resource via script-tag using the http-csp
03:13:04 INFO - delivery method with no-redirect and when
03:13:04 INFO - the target request is cross-origin.
03:13:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 870ms
03:13:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:13:04 INFO - PROCESS | 2944 | ++DOCSHELL 20657400 == 77 [pid = 2944] [id = 622]
03:13:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 151 (20657C00) [pid = 2944] [serial = 1743] [outer = 00000000]
03:13:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 152 (20B36400) [pid = 2944] [serial = 1744] [outer = 20657C00]
03:13:04 INFO - PROCESS | 2944 | 1448017984415 Marionette INFO loaded listener.js
03:13:04 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 153 (20C20000) [pid = 2944] [serial = 1745] [outer = 20657C00]
03:13:04 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
03:13:04 INFO - document served over http requires an http
03:13:04 INFO - sub-resource via script-tag using the http-csp
03:13:04 INFO - delivery method with swap-origin-redirect and when
03:13:04 INFO - the target request is cross-origin.
03:13:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 831ms
03:13:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:13:05 INFO - PROCESS | 2944 | ++DOCSHELL 20C2D400 == 78 [pid = 2944] [id = 623]
03:13:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 154 (20C2DC00) [pid = 2944] [serial = 1746] [outer = 00000000]
03:13:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 155 (20E31800) [pid = 2944] [serial = 1747] [outer = 20C2DC00]
03:13:05 INFO - PROCESS | 2944 | 1448017985301 Marionette INFO loaded listener.js
03:13:05 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 156 (20E7F800) [pid = 2944] [serial = 1748] [outer = 20C2DC00]
03:13:05 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
03:13:05 INFO - document served over http requires an http
03:13:05 INFO - sub-resource via xhr-request using the http-csp
03:13:05 INFO - delivery method with keep-origin-redirect and when
03:13:05 INFO - the target request is cross-origin.
03:13:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 850ms
03:13:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:13:06 INFO - PROCESS | 2944 | ++DOCSHELL 20E87800 == 79 [pid = 2944] [id = 624]
03:13:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 157 (20E8B000) [pid = 2944] [serial = 1749] [outer = 00000000]
03:13:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 158 (21055800) [pid = 2944] [serial = 1750] [outer = 20E8B000]
03:13:06 INFO - PROCESS | 2944 | 1448017986149 Marionette INFO loaded listener.js
03:13:06 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 159 (2105F000) [pid = 2944] [serial = 1751] [outer = 20E8B000]
03:13:06 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
03:13:06 INFO - document served over http requires an http
03:13:06 INFO - sub-resource via xhr-request using the http-csp
03:13:06 INFO - delivery method with no-redirect and when
03:13:06 INFO - the target request is cross-origin.
03:13:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 930ms
03:13:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:13:07 INFO - PROCESS | 2944 | ++DOCSHELL 210A5800 == 80 [pid = 2944] [id = 625]
03:13:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 160 (210A8400) [pid = 2944] [serial = 1752] [outer = 00000000]
03:13:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 161 (2114F400) [pid = 2944] [serial = 1753] [outer = 210A8400]
03:13:07 INFO - PROCESS | 2944 | 1448017987049 Marionette INFO loaded listener.js
03:13:07 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 162 (21156C00) [pid = 2944] [serial = 1754] [outer = 210A8400]
03:13:07 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
03:13:07 INFO - document served over http requires an http
03:13:07 INFO - sub-resource via xhr-request using the http-csp
03:13:07 INFO - delivery method with swap-origin-redirect and when
03:13:07 INFO - the target request is cross-origin.
03:13:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 830ms
03:13:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:13:07 INFO - PROCESS | 2944 | ++DOCSHELL 211BFC00 == 81 [pid = 2944] [id = 626]
03:13:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 163 (211C0C00) [pid = 2944] [serial = 1755] [outer = 00000000]
03:13:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 164 (213BBC00) [pid = 2944] [serial = 1756] [outer = 211C0C00]
03:13:07 INFO - PROCESS | 2944 | 1448017987930 Marionette INFO loaded listener.js
03:13:08 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 165 (213C0400) [pid = 2944] [serial = 1757] [outer = 211C0C00]
03:13:08 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
03:13:08 INFO - document served over http requires an https
03:13:08 INFO - sub-resource via fetch-request using the http-csp
03:13:08 INFO - delivery method with keep-origin-redirect and when
03:13:08 INFO - the target request is cross-origin.
03:13:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
03:13:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:13:08 INFO - PROCESS | 2944 | ++DOCSHELL 213C2000 == 82 [pid = 2944] [id = 627]
03:13:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 166 (213C4800) [pid = 2944] [serial = 1758] [outer = 00000000]
03:13:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 167 (21476400) [pid = 2944] [serial = 1759] [outer = 213C4800]
03:13:08 INFO - PROCESS | 2944 | 1448017988845 Marionette INFO loaded listener.js
03:13:08 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 168 (2147D800) [pid = 2944] [serial = 1760] [outer = 213C4800]
03:13:09 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
03:13:09 INFO - document served over http requires an https
03:13:09 INFO - sub-resource via fetch-request using the http-csp
03:13:09 INFO - delivery method with no-redirect and when
03:13:09 INFO - the target request is cross-origin.
03:13:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 970ms
03:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:13:09 INFO - PROCESS | 2944 | ++DOCSHELL 216C2400 == 83 [pid = 2944] [id = 628]
03:13:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 169 (216C2C00) [pid = 2944] [serial = 1761] [outer = 00000000]
03:13:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 170 (22C1BC00) [pid = 2944] [serial = 1762] [outer = 216C2C00]
03:13:09 INFO - PROCESS | 2944 | 1448017989837 Marionette INFO loaded listener.js
03:13:09 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 171 (22DB5000) [pid = 2944] [serial = 1763] [outer = 216C2C00]
03:13:10 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
03:13:10 INFO - document served over http requires an https
03:13:10 INFO - sub-resource via fetch-request using the http-csp
03:13:10 INFO - delivery method with swap-origin-redirect and when
03:13:10 INFO - the target request is cross-origin.
03:13:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 971ms
03:13:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:13:10 INFO - PROCESS | 2944 | ++DOCSHELL 22C1D800 == 84 [pid = 2944] [id = 629]
03:13:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 172 (22DB8800) [pid = 2944] [serial = 1764] [outer = 00000000]
03:13:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 173 (22DC3C00) [pid = 2944] [serial = 1765] [outer = 22DB8800]
03:13:10 INFO - PROCESS | 2944 | 1448017990794 Marionette INFO loaded listener.js
03:13:10 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 174 (22F2A400) [pid = 2944] [serial = 1766] [outer = 22DB8800]
03:13:11 INFO - PROCESS | 2944 | ++DOCSHELL 22FAD800 == 85 [pid = 2944] [id = 630]
03:13:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 175 (22FAFC00) [pid = 2944] [serial = 1767] [outer = 00000000]
03:13:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 176 (22FB4C00) [pid = 2944] [serial = 1768] [outer = 22FAFC00]
03:13:11 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
03:13:11 INFO - document served over http requires an https
03:13:11 INFO - sub-resource via iframe-tag using the http-csp
03:13:11 INFO - delivery method with keep-origin-redirect and when
03:13:11 INFO - the target request is cross-origin.
03:13:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1017ms
03:13:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:13:11 INFO - PROCESS | 2944 | ++DOCSHELL 22FB1400 == 86 [pid = 2944] [id = 631]
03:13:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 177 (22FB1C00) [pid = 2944] [serial = 1769] [outer = 00000000]
03:13:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 178 (2317BC00) [pid = 2944] [serial = 1770] [outer = 22FB1C00]
03:13:11 INFO - PROCESS | 2944 | 1448017991863 Marionette INFO loaded listener.js
03:13:11 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 179 (23184800) [pid = 2944] [serial = 1771] [outer = 22FB1C00]
03:13:12 INFO - PROCESS | 2944 | ++DOCSHELL 231C1400 == 87 [pid = 2944] [id = 632]
03:13:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 180 (231C1C00) [pid = 2944] [serial = 1772] [outer = 00000000]
03:13:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 181 (22FB4800) [pid = 2944] [serial = 1773] [outer = 231C1C00]
03:13:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:13:12 INFO - document served over http requires an https
03:13:12 INFO - sub-resource via iframe-tag using the http-csp
03:13:12 INFO - delivery method with no-redirect and when
03:13:12 INFO - the target request is cross-origin.
03:13:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1018ms
03:13:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:13:12 INFO - PROCESS | 2944 | ++DOCSHELL 231C2800 == 88 [pid = 2944] [id = 633]
03:13:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 182 (231C4400) [pid = 2944] [serial = 1774] [outer = 00000000]
03:13:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 183 (2340A800) [pid = 2944] [serial = 1775] [outer = 231C4400]
03:13:12 INFO - PROCESS | 2944 | 1448017992922 Marionette INFO loaded listener.js
03:13:13 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 184 (23410800) [pid = 2944] [serial = 1776] [outer = 231C4400]
03:13:13 INFO - PROCESS | 2944 | ++DOCSHELL 23414800 == 89 [pid = 2944] [id = 634]
03:13:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 185 (23416C00) [pid = 2944] [serial = 1777] [outer = 00000000]
03:13:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 186 (23522C00) [pid = 2944] [serial = 1778] [outer = 23416C00]
03:13:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:13:13 INFO - document served over http requires an https
03:13:13 INFO - sub-resource via iframe-tag using the http-csp
03:13:13 INFO - delivery method with swap-origin-redirect and when
03:13:13 INFO - the target request is cross-origin.
03:13:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1081ms
03:13:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:13:13 INFO - PROCESS | 2944 | ++DOCSHELL 23522400 == 90 [pid = 2944] [id = 635]
03:13:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 187 (23523000) [pid = 2944] [serial = 1779] [outer = 00000000]
03:13:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 188 (2352EC00) [pid = 2944] [serial = 1780] [outer = 23523000]
03:13:14 INFO - PROCESS | 2944 | 1448017993995 Marionette INFO loaded listener.js
03:13:14 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 189 (2352AC00) [pid = 2944] [serial = 1781] [outer = 23523000]
03:13:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:13:14 INFO - document served over http requires an https
03:13:14 INFO - sub-resource via script-tag using the http-csp
03:13:14 INFO - delivery method with keep-origin-redirect and when
03:13:14 INFO - the target request is cross-origin.
03:13:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1020ms
03:13:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:13:14 INFO - PROCESS | 2944 | ++DOCSHELL 2363D000 == 91 [pid = 2944] [id = 636]
03:13:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 190 (2363DC00) [pid = 2944] [serial = 1782] [outer = 00000000]
03:13:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 191 (236E7400) [pid = 2944] [serial = 1783] [outer = 2363DC00]
03:13:15 INFO - PROCESS | 2944 | 1448017994982 Marionette INFO loaded listener.js
03:13:15 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 192 (236E9C00) [pid = 2944] [serial = 1784] [outer = 2363DC00]
03:13:15 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
03:13:15 INFO - document served over http requires an https
03:13:15 INFO - sub-resource via script-tag using the http-csp
03:13:15 INFO - delivery method with no-redirect and when
03:13:15 INFO - the target request is cross-origin.
03:13:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 930ms
03:13:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:13:15 INFO - PROCESS | 2944 | ++DOCSHELL 238D5400 == 92 [pid = 2944] [id = 637]
03:13:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 193 (238D5800) [pid = 2944] [serial = 1785] [outer = 00000000]
03:13:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 194 (238DE000) [pid = 2944] [serial = 1786] [outer = 238D5800]
03:13:15 INFO - PROCESS | 2944 | 1448017995950 Marionette INFO loaded listener.js
03:13:16 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 195 (238DDC00) [pid = 2944] [serial = 1787] [outer = 238D5800]
03:13:16 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
03:13:16 INFO - document served over http requires an https
03:13:16 INFO - sub-resource via script-tag using the http-csp
03:13:16 INFO - delivery method with swap-origin-redirect and when
03:13:16 INFO - the target request is cross-origin.
03:13:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 930ms
03:13:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:13:16 INFO - PROCESS | 2944 | ++DOCSHELL 23A33400 == 93 [pid = 2944] [id = 638]
03:13:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 196 (23A34000) [pid = 2944] [serial = 1788] [outer = 00000000]
03:13:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 197 (23CC5000) [pid = 2944] [serial = 1789] [outer = 23A34000]
03:13:16 INFO - PROCESS | 2944 | 1448017996894 Marionette INFO loaded listener.js
03:13:16 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 198 (23CCB800) [pid = 2944] [serial = 1790] [outer = 23A34000]
03:13:17 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
03:13:17 INFO - document served over http requires an https
03:13:17 INFO - sub-resource via xhr-request using the http-csp
03:13:17 INFO - delivery method with keep-origin-redirect and when
03:13:17 INFO - the target request is cross-origin.
03:13:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
03:13:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:13:17 INFO - PROCESS | 2944 | ++DOCSHELL 23CC1400 == 94 [pid = 2944] [id = 639]
03:13:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 199 (23CC9400) [pid = 2944] [serial = 1791] [outer = 00000000]
03:13:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 200 (23DEB400) [pid = 2944] [serial = 1792] [outer = 23CC9400]
03:13:17 INFO - PROCESS | 2944 | 1448017997841 Marionette INFO loaded listener.js
03:13:17 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 201 (23DEFC00) [pid = 2944] [serial = 1793] [outer = 23CC9400]
03:13:18 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
03:13:18 INFO - document served over http requires an https
03:13:18 INFO - sub-resource via xhr-request using the http-csp
03:13:18 INFO - delivery method with no-redirect and when
03:13:18 INFO - the target request is cross-origin.
03:13:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 930ms
03:13:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:13:18 INFO - PROCESS | 2944 | ++DOCSHELL 23DEB000 == 95 [pid = 2944] [id = 640]
03:13:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 202 (23DEB800) [pid = 2944] [serial = 1794] [outer = 00000000]
03:13:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 203 (2486B800) [pid = 2944] [serial = 1795] [outer = 23DEB800]
03:13:18 INFO - PROCESS | 2944 | 1448017998798 Marionette INFO loaded listener.js
03:13:18 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 204 (24C81400) [pid = 2944] [serial = 1796] [outer = 23DEB800]
03:13:19 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
03:13:19 INFO - document served over http requires an https
03:13:19 INFO - sub-resource via xhr-request using the http-csp
03:13:19 INFO - delivery method with swap-origin-redirect and when
03:13:19 INFO - the target request is cross-origin.
03:13:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 890ms
03:13:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:13:19 INFO - PROCESS | 2944 | ++DOCSHELL 23DE9000 == 96 [pid = 2944] [id = 641]
03:13:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 205 (24867400) [pid = 2944] [serial = 1797] [outer = 00000000]
03:13:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 206 (250C5800) [pid = 2944] [serial = 1798] [outer = 24867400]
03:13:19 INFO - PROCESS | 2944 | 1448017999674 Marionette INFO loaded listener.js
03:13:19 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 207 (250CA000) [pid = 2944] [serial = 1799] [outer = 24867400]
03:13:21 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
03:13:21 INFO - document served over http requires an http
03:13:21 INFO - sub-resource via fetch-request using the http-csp
03:13:21 INFO - delivery method with keep-origin-redirect and when
03:13:21 INFO - the target request is same-origin.
03:13:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2022ms
03:13:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:13:21 INFO - PROCESS | 2944 | ++DOCSHELL 0ACDD800 == 97 [pid = 2944] [id = 642]
03:13:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 208 (0B77B400) [pid = 2944] [serial = 1800] [outer = 00000000]
03:13:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 209 (0F4EDC00) [pid = 2944] [serial = 1801] [outer = 0B77B400]
03:13:21 INFO - PROCESS | 2944 | 1448018001733 Marionette INFO loaded listener.js
03:13:21 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 210 (13430800) [pid = 2944] [serial = 1802] [outer = 0B77B400]
03:13:22 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
03:13:22 INFO - document served over http requires an http
03:13:22 INFO - sub-resource via fetch-request using the http-csp
03:13:22 INFO - delivery method with no-redirect and when
03:13:22 INFO - the target request is same-origin.
03:13:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1485ms
03:13:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:13:23 INFO - PROCESS | 2944 | ++DOCSHELL 15273C00 == 98 [pid = 2944] [id = 643]
03:13:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 211 (15E42000) [pid = 2944] [serial = 1803] [outer = 00000000]
03:13:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 212 (16A40400) [pid = 2944] [serial = 1804] [outer = 15E42000]
03:13:23 INFO - PROCESS | 2944 | 1448018003215 Marionette INFO loaded listener.js
03:13:23 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 213 (17828000) [pid = 2944] [serial = 1805] [outer = 15E42000]
03:13:23 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
03:13:23 INFO - document served over http requires an http
03:13:23 INFO - sub-resource via fetch-request using the http-csp
03:13:23 INFO - delivery method with swap-origin-redirect and when
03:13:23 INFO - the target request is same-origin.
03:13:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
03:13:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:13:24 INFO - PROCESS | 2944 | ++DOCSHELL 0B77C000 == 99 [pid = 2944] [id = 644]
03:13:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 214 (0E71F400) [pid = 2944] [serial = 1806] [outer = 00000000]
03:13:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 215 (13491800) [pid = 2944] [serial = 1807] [outer = 0E71F400]
03:13:24 INFO - PROCESS | 2944 | 1448018004365 Marionette INFO loaded listener.js
03:13:24 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 216 (1907B800) [pid = 2944] [serial = 1808] [outer = 0E71F400]
03:13:24 INFO - PROCESS | 2944 | ++DOCSHELL 17A8B000 == 100 [pid = 2944] [id = 645]
03:13:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 217 (17A8C000) [pid = 2944] [serial = 1809] [outer = 00000000]
03:13:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 218 (14939C00) [pid = 2944] [serial = 1810] [outer = 17A8C000]
03:13:25 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
03:13:25 INFO - document served over http requires an http
03:13:25 INFO - sub-resource via iframe-tag using the http-csp
03:13:25 INFO - delivery method with keep-origin-redirect and when
03:13:25 INFO - the target request is same-origin.
03:13:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1180ms
03:13:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 0E729400 == 99 [pid = 2944] [id = 342]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 1E82E400 == 98 [pid = 2944] [id = 362]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 17DC9C00 == 97 [pid = 2944] [id = 348]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 13591400 == 96 [pid = 2944] [id = 344]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 15E4E400 == 95 [pid = 2944] [id = 345]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 19E0F000 == 94 [pid = 2944] [id = 349]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 0ACD9400 == 93 [pid = 2944] [id = 354]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 1E37A000 == 92 [pid = 2944] [id = 568]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 0F0E0C00 == 91 [pid = 2944] [id = 343]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 19E1C400 == 90 [pid = 2944] [id = 358]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 16E3CC00 == 89 [pid = 2944] [id = 346]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 20549400 == 88 [pid = 2944] [id = 617]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 2001D000 == 87 [pid = 2944] [id = 616]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 1F65A000 == 86 [pid = 2944] [id = 615]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 1A790400 == 85 [pid = 2944] [id = 614]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 0F4EFC00 == 84 [pid = 2944] [id = 613]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 1BBB0C00 == 83 [pid = 2944] [id = 612]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 1A403000 == 82 [pid = 2944] [id = 611]
03:13:25 INFO - PROCESS | 2944 | ++DOCSHELL 0ACDE800 == 83 [pid = 2944] [id = 646]
03:13:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 219 (0B775400) [pid = 2944] [serial = 1811] [outer = 00000000]
03:13:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 220 (0EFA6400) [pid = 2944] [serial = 1812] [outer = 0B775400]
03:13:25 INFO - PROCESS | 2944 | 1448018005517 Marionette INFO loaded listener.js
03:13:25 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 221 (0F167000) [pid = 2944] [serial = 1813] [outer = 0B775400]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 15267400 == 82 [pid = 2944] [id = 610]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 13AB9800 == 81 [pid = 2944] [id = 609]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 0ECD6000 == 80 [pid = 2944] [id = 608]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 16A42400 == 79 [pid = 2944] [id = 607]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 0F168C00 == 78 [pid = 2944] [id = 606]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 1493F400 == 77 [pid = 2944] [id = 605]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 1782AC00 == 76 [pid = 2944] [id = 604]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 209BC000 == 75 [pid = 2944] [id = 602]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 20923800 == 74 [pid = 2944] [id = 600]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 19E59400 == 73 [pid = 2944] [id = 598]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 20407800 == 72 [pid = 2944] [id = 597]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 20404400 == 71 [pid = 2944] [id = 596]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 1F664400 == 70 [pid = 2944] [id = 593]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 1D199400 == 69 [pid = 2944] [id = 589]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 1BD10400 == 68 [pid = 2944] [id = 587]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 1B183C00 == 67 [pid = 2944] [id = 585]
03:13:25 INFO - PROCESS | 2944 | --DOCSHELL 16A46C00 == 66 [pid = 2944] [id = 13]
03:13:25 INFO - PROCESS | 2944 | --DOMWINDOW == 220 (0F0E4400) [pid = 2944] [serial = 1598] [outer = 00000000] [url = about:blank]
03:13:25 INFO - PROCESS | 2944 | --DOMWINDOW == 219 (1E8D8000) [pid = 2944] [serial = 1595] [outer = 00000000] [url = about:blank]
03:13:25 INFO - PROCESS | 2944 | --DOMWINDOW == 218 (15E42C00) [pid = 2944] [serial = 1608] [outer = 00000000] [url = about:blank]
03:13:25 INFO - PROCESS | 2944 | --DOMWINDOW == 217 (169C4400) [pid = 2944] [serial = 1613] [outer = 00000000] [url = about:blank]
03:13:25 INFO - PROCESS | 2944 | --DOMWINDOW == 216 (1CFFA800) [pid = 2944] [serial = 1592] [outer = 00000000] [url = about:blank]
03:13:25 INFO - PROCESS | 2944 | --DOMWINDOW == 215 (1B1A6C00) [pid = 2944] [serial = 1589] [outer = 00000000] [url = about:blank]
03:13:25 INFO - PROCESS | 2944 | --DOMWINDOW == 214 (15E85000) [pid = 2944] [serial = 1616] [outer = 00000000] [url = about:blank]
03:13:25 INFO - PROCESS | 2944 | --DOMWINDOW == 213 (1326EC00) [pid = 2944] [serial = 1603] [outer = 00000000] [url = about:blank]
03:13:25 INFO - PROCESS | 2944 | --DOMWINDOW == 212 (17831400) [pid = 2944] [serial = 1619] [outer = 00000000] [url = about:blank]
03:13:26 INFO - PROCESS | 2944 | ++DOCSHELL 0F16B800 == 67 [pid = 2944] [id = 647]
03:13:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 213 (0F3B1C00) [pid = 2944] [serial = 1814] [outer = 00000000]
03:13:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 214 (0F4E3400) [pid = 2944] [serial = 1815] [outer = 0F3B1C00]
03:13:26 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
03:13:26 INFO - document served over http requires an http
03:13:26 INFO - sub-resource via iframe-tag using the http-csp
03:13:26 INFO - delivery method with no-redirect and when
03:13:26 INFO - the target request is same-origin.
03:13:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1220ms
03:13:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:13:26 INFO - PROCESS | 2944 | ++DOCSHELL 1342C800 == 68 [pid = 2944] [id = 648]
03:13:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 215 (13438C00) [pid = 2944] [serial = 1816] [outer = 00000000]
03:13:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 216 (1526BC00) [pid = 2944] [serial = 1817] [outer = 13438C00]
03:13:26 INFO - PROCESS | 2944 | 1448018006483 Marionette INFO loaded listener.js
03:13:26 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 217 (15E7FC00) [pid = 2944] [serial = 1818] [outer = 13438C00]
03:13:26 INFO - PROCESS | 2944 | ++DOCSHELL 169C5000 == 69 [pid = 2944] [id = 649]
03:13:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 218 (16A4D000) [pid = 2944] [serial = 1819] [outer = 00000000]
03:13:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 219 (16E47800) [pid = 2944] [serial = 1820] [outer = 16A4D000]
03:13:27 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
03:13:27 INFO - document served over http requires an http
03:13:27 INFO - sub-resource via iframe-tag using the http-csp
03:13:27 INFO - delivery method with swap-origin-redirect and when
03:13:27 INFO - the target request is same-origin.
03:13:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 730ms
03:13:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:13:27 INFO - PROCESS | 2944 | ++DOCSHELL 16110400 == 70 [pid = 2944] [id = 650]
03:13:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 220 (16A6C400) [pid = 2944] [serial = 1821] [outer = 00000000]
03:13:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 221 (17841400) [pid = 2944] [serial = 1822] [outer = 16A6C400]
03:13:27 INFO - PROCESS | 2944 | 1448018007319 Marionette INFO loaded listener.js
03:13:27 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 222 (1797BC00) [pid = 2944] [serial = 1823] [outer = 16A6C400]
03:13:27 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
03:13:27 INFO - document served over http requires an http
03:13:27 INFO - sub-resource via script-tag using the http-csp
03:13:27 INFO - delivery method with keep-origin-redirect and when
03:13:27 INFO - the target request is same-origin.
03:13:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 730ms
03:13:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:13:27 INFO - PROCESS | 2944 | ++DOCSHELL 191B6000 == 71 [pid = 2944] [id = 651]
03:13:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 223 (192D0800) [pid = 2944] [serial = 1824] [outer = 00000000]
03:13:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 224 (1A40C000) [pid = 2944] [serial = 1825] [outer = 192D0800]
03:13:28 INFO - PROCESS | 2944 | 1448018007972 Marionette INFO loaded listener.js
03:13:28 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 225 (1A793C00) [pid = 2944] [serial = 1826] [outer = 192D0800]
03:13:28 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
03:13:28 INFO - document served over http requires an http
03:13:28 INFO - sub-resource via script-tag using the http-csp
03:13:28 INFO - delivery method with no-redirect and when
03:13:28 INFO - the target request is same-origin.
03:13:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 670ms
03:13:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:13:28 INFO - PROCESS | 2944 | ++DOCSHELL 1B1A3800 == 72 [pid = 2944] [id = 652]
03:13:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 226 (1B1A5C00) [pid = 2944] [serial = 1827] [outer = 00000000]
03:13:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 227 (1BBAC400) [pid = 2944] [serial = 1828] [outer = 1B1A5C00]
03:13:28 INFO - PROCESS | 2944 | 1448018008689 Marionette INFO loaded listener.js
03:13:28 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:28 INFO - PROCESS | 2944 | ++DOMWINDOW == 228 (1BBD2800) [pid = 2944] [serial = 1829] [outer = 1B1A5C00]
03:13:29 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
03:13:29 INFO - document served over http requires an http
03:13:29 INFO - sub-resource via script-tag using the http-csp
03:13:29 INFO - delivery method with swap-origin-redirect and when
03:13:29 INFO - the target request is same-origin.
03:13:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 730ms
03:13:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:13:29 INFO - PROCESS | 2944 | ++DOCSHELL 1CB0DC00 == 73 [pid = 2944] [id = 653]
03:13:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 229 (1CB0E000) [pid = 2944] [serial = 1830] [outer = 00000000]
03:13:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 230 (1CB1E400) [pid = 2944] [serial = 1831] [outer = 1CB0E000]
03:13:29 INFO - PROCESS | 2944 | 1448018009390 Marionette INFO loaded listener.js
03:13:29 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 231 (1D196C00) [pid = 2944] [serial = 1832] [outer = 1CB0E000]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 230 (20B33800) [pid = 2944] [serial = 1688] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017970181]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 229 (1D199800) [pid = 2944] [serial = 1651] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 228 (20924C00) [pid = 2944] [serial = 1683] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 227 (16A4D400) [pid = 2944] [serial = 35] [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.]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 226 (1BF99000) [pid = 2944] [serial = 1646] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017959103]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 225 (2063E400) [pid = 2944] [serial = 1731] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017981025]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 224 (209AE400) [pid = 2944] [serial = 1733] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 223 (16A4A400) [pid = 2944] [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]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 222 (16A49400) [pid = 2944] [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]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 221 (0F16AC00) [pid = 2944] [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]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 220 (13C29C00) [pid = 2944] [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]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 219 (20549800) [pid = 2944] [serial = 1730] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017981025]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 218 (1E216400) [pid = 2944] [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]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 217 (1F65BC00) [pid = 2944] [serial = 1725] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 216 (2001D400) [pid = 2944] [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]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 215 (1A789800) [pid = 2944] [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]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 214 (0EF59C00) [pid = 2944] [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]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 213 (0F5CB400) [pid = 2944] [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]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 212 (1C9ADC00) [pid = 2944] [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]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 211 (1782BC00) [pid = 2944] [serial = 1693] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 210 (1B1A7C00) [pid = 2944] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 209 (20929000) [pid = 2944] [serial = 1684] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 208 (1BD0FC00) [pid = 2944] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017959103]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 207 (15E85C00) [pid = 2944] [serial = 1720] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 206 (1F53E800) [pid = 2944] [serial = 1660] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 205 (1CB0E800) [pid = 2944] [serial = 1717] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 204 (192D8C00) [pid = 2944] [serial = 1633] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 203 (0F4F1000) [pid = 2944] [serial = 1624] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 202 (20928C00) [pid = 2944] [serial = 1686] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 201 (0F0D7C00) [pid = 2944] [serial = 1694] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 200 (2040C400) [pid = 2944] [serial = 1672] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 199 (1CFF0400) [pid = 2944] [serial = 1649] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 198 (1E833800) [pid = 2944] [serial = 1723] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 197 (13489C00) [pid = 2944] [serial = 1699] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 196 (17A91800) [pid = 2944] [serial = 1702] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 195 (1A792000) [pid = 2944] [serial = 1714] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 194 (2026DC00) [pid = 2944] [serial = 1669] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 193 (17BEA000) [pid = 2944] [serial = 1630] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 192 (1FC41C00) [pid = 2944] [serial = 1663] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 191 (1A1BF800) [pid = 2944] [serial = 1696] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 190 (17828C00) [pid = 2944] [serial = 1711] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 189 (20550000) [pid = 2944] [serial = 1678] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 188 (1B1ADC00) [pid = 2944] [serial = 1642] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 187 (15E42800) [pid = 2944] [serial = 1708] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 186 (1A407C00) [pid = 2944] [serial = 1636] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 185 (16E3C400) [pid = 2944] [serial = 1627] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 184 (1E21B000) [pid = 2944] [serial = 1654] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 183 (20020C00) [pid = 2944] [serial = 1726] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 182 (1B10DC00) [pid = 2944] [serial = 1689] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017970181]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 181 (1E8D3000) [pid = 2944] [serial = 1657] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 180 (200CAC00) [pid = 2944] [serial = 1666] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 179 (2027BC00) [pid = 2944] [serial = 1728] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 178 (1A40EC00) [pid = 2944] [serial = 1691] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 177 (2052FC00) [pid = 2944] [serial = 1675] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 176 (1BBC7400) [pid = 2944] [serial = 1644] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 175 (0F31E400) [pid = 2944] [serial = 1705] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 174 (1E20C400) [pid = 2944] [serial = 1652] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 173 (1B111800) [pid = 2944] [serial = 1639] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 172 (2063E000) [pid = 2944] [serial = 1681] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 171 (23CC6000) [pid = 2944] [serial = 1141] [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.]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 170 (12E18000) [pid = 2944] [serial = 1706] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 169 (1610D400) [pid = 2944] [serial = 1709] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 168 (17974400) [pid = 2944] [serial = 1712] [outer = 00000000] [url = about:blank]
03:13:30 INFO - PROCESS | 2944 | --DOMWINDOW == 167 (17975800) [pid = 2944] [serial = 1622] [outer = 00000000] [url = about:blank]
03:13:30 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
03:13:30 INFO - document served over http requires an http
03:13:30 INFO - sub-resource via xhr-request using the http-csp
03:13:30 INFO - delivery method with keep-origin-redirect and when
03:13:30 INFO - the target request is same-origin.
03:13:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1179ms
03:13:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:13:30 INFO - PROCESS | 2944 | ++DOCSHELL 167A3800 == 74 [pid = 2944] [id = 654]
03:13:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 168 (17974400) [pid = 2944] [serial = 1833] [outer = 00000000]
03:13:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 169 (1B1A7C00) [pid = 2944] [serial = 1834] [outer = 17974400]
03:13:30 INFO - PROCESS | 2944 | 1448018010537 Marionette INFO loaded listener.js
03:13:30 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 170 (1CFF5800) [pid = 2944] [serial = 1835] [outer = 17974400]
03:13:31 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
03:13:31 INFO - document served over http requires an http
03:13:31 INFO - sub-resource via xhr-request using the http-csp
03:13:31 INFO - delivery method with no-redirect and when
03:13:31 INFO - the target request is same-origin.
03:13:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 670ms
03:13:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:13:31 INFO - PROCESS | 2944 | ++DOCSHELL 1E218000 == 75 [pid = 2944] [id = 655]
03:13:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 171 (1E218C00) [pid = 2944] [serial = 1836] [outer = 00000000]
03:13:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 172 (1E376C00) [pid = 2944] [serial = 1837] [outer = 1E218C00]
03:13:31 INFO - PROCESS | 2944 | 1448018011238 Marionette INFO loaded listener.js
03:13:31 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 173 (1E834400) [pid = 2944] [serial = 1838] [outer = 1E218C00]
03:13:31 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
03:13:31 INFO - document served over http requires an http
03:13:31 INFO - sub-resource via xhr-request using the http-csp
03:13:31 INFO - delivery method with swap-origin-redirect and when
03:13:31 INFO - the target request is same-origin.
03:13:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 671ms
03:13:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:13:31 INFO - PROCESS | 2944 | ++DOCSHELL 1EBD4C00 == 76 [pid = 2944] [id = 656]
03:13:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 174 (1F536C00) [pid = 2944] [serial = 1839] [outer = 00000000]
03:13:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 175 (1F659000) [pid = 2944] [serial = 1840] [outer = 1F536C00]
03:13:31 INFO - PROCESS | 2944 | 1448018011898 Marionette INFO loaded listener.js
03:13:31 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:31 INFO - PROCESS | 2944 | ++DOMWINDOW == 176 (1FC44C00) [pid = 2944] [serial = 1841] [outer = 1F536C00]
03:13:32 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
03:13:32 INFO - document served over http requires an https
03:13:32 INFO - sub-resource via fetch-request using the http-csp
03:13:32 INFO - delivery method with keep-origin-redirect and when
03:13:32 INFO - the target request is same-origin.
03:13:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
03:13:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:13:32 INFO - PROCESS | 2944 | ++DOCSHELL 13437800 == 77 [pid = 2944] [id = 657]
03:13:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 177 (13536000) [pid = 2944] [serial = 1842] [outer = 00000000]
03:13:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 178 (15E85C00) [pid = 2944] [serial = 1843] [outer = 13536000]
03:13:33 INFO - PROCESS | 2944 | 1448018013019 Marionette INFO loaded listener.js
03:13:33 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 179 (176B2C00) [pid = 2944] [serial = 1844] [outer = 13536000]
03:13:33 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
03:13:33 INFO - document served over http requires an https
03:13:33 INFO - sub-resource via fetch-request using the http-csp
03:13:33 INFO - delivery method with no-redirect and when
03:13:33 INFO - the target request is same-origin.
03:13:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 931ms
03:13:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:13:33 INFO - PROCESS | 2944 | ++DOCSHELL 17DC9C00 == 78 [pid = 2944] [id = 658]
03:13:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 180 (19042400) [pid = 2944] [serial = 1845] [outer = 00000000]
03:13:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 181 (1A1C0800) [pid = 2944] [serial = 1846] [outer = 19042400]
03:13:34 INFO - PROCESS | 2944 | 1448018013972 Marionette INFO loaded listener.js
03:13:34 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 182 (1CB06800) [pid = 2944] [serial = 1847] [outer = 19042400]
03:13:34 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
03:13:34 INFO - document served over http requires an https
03:13:34 INFO - sub-resource via fetch-request using the http-csp
03:13:34 INFO - delivery method with swap-origin-redirect and when
03:13:34 INFO - the target request is same-origin.
03:13:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
03:13:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:13:34 INFO - PROCESS | 2944 | ++DOCSHELL 1FC3D800 == 79 [pid = 2944] [id = 659]
03:13:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 183 (1FC40800) [pid = 2944] [serial = 1848] [outer = 00000000]
03:13:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 184 (20020800) [pid = 2944] [serial = 1849] [outer = 1FC40800]
03:13:34 INFO - PROCESS | 2944 | 1448018014952 Marionette INFO loaded listener.js
03:13:35 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 185 (200D7800) [pid = 2944] [serial = 1850] [outer = 1FC40800]
03:13:35 INFO - PROCESS | 2944 | ++DOCSHELL 20268800 == 80 [pid = 2944] [id = 660]
03:13:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 186 (2026D400) [pid = 2944] [serial = 1851] [outer = 00000000]
03:13:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 187 (20408800) [pid = 2944] [serial = 1852] [outer = 2026D400]
03:13:35 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
03:13:35 INFO - document served over http requires an https
03:13:35 INFO - sub-resource via iframe-tag using the http-csp
03:13:35 INFO - delivery method with keep-origin-redirect and when
03:13:35 INFO - the target request is same-origin.
03:13:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1021ms
03:13:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:13:35 INFO - PROCESS | 2944 | ++DOCSHELL 2026D800 == 81 [pid = 2944] [id = 661]
03:13:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 188 (2027C400) [pid = 2944] [serial = 1853] [outer = 00000000]
03:13:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 189 (20458000) [pid = 2944] [serial = 1854] [outer = 2027C400]
03:13:36 INFO - PROCESS | 2944 | 1448018016000 Marionette INFO loaded listener.js
03:13:36 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 190 (20534000) [pid = 2944] [serial = 1855] [outer = 2027C400]
03:13:36 INFO - PROCESS | 2944 | ++DOCSHELL 20584000 == 82 [pid = 2944] [id = 662]
03:13:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 191 (20589C00) [pid = 2944] [serial = 1856] [outer = 00000000]
03:13:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 192 (2045FC00) [pid = 2944] [serial = 1857] [outer = 20589C00]
03:13:36 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
03:13:36 INFO - document served over http requires an https
03:13:36 INFO - sub-resource via iframe-tag using the http-csp
03:13:36 INFO - delivery method with no-redirect and when
03:13:36 INFO - the target request is same-origin.
03:13:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1023ms
03:13:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:13:37 INFO - PROCESS | 2944 | ++DOCSHELL 2057CC00 == 83 [pid = 2944] [id = 663]
03:13:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 193 (2057F400) [pid = 2944] [serial = 1858] [outer = 00000000]
03:13:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 194 (20656000) [pid = 2944] [serial = 1859] [outer = 2057F400]
03:13:37 INFO - PROCESS | 2944 | 1448018017052 Marionette INFO loaded listener.js
03:13:37 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 195 (20924C00) [pid = 2944] [serial = 1860] [outer = 2057F400]
03:13:37 INFO - PROCESS | 2944 | ++DOCSHELL 20E89C00 == 84 [pid = 2944] [id = 664]
03:13:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 196 (20E8D800) [pid = 2944] [serial = 1861] [outer = 00000000]
03:13:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 197 (2109B000) [pid = 2944] [serial = 1862] [outer = 20E8D800]
03:13:37 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
03:13:37 INFO - document served over http requires an https
03:13:37 INFO - sub-resource via iframe-tag using the http-csp
03:13:37 INFO - delivery method with swap-origin-redirect and when
03:13:37 INFO - the target request is same-origin.
03:13:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1124ms
03:13:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:13:38 INFO - PROCESS | 2944 | ++DOCSHELL 20E85C00 == 85 [pid = 2944] [id = 665]
03:13:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 198 (21053400) [pid = 2944] [serial = 1863] [outer = 00000000]
03:13:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 199 (21156400) [pid = 2944] [serial = 1864] [outer = 21053400]
03:13:38 INFO - PROCESS | 2944 | 1448018018197 Marionette INFO loaded listener.js
03:13:38 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 200 (22C18400) [pid = 2944] [serial = 1865] [outer = 21053400]
03:13:38 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
03:13:38 INFO - document served over http requires an https
03:13:38 INFO - sub-resource via script-tag using the http-csp
03:13:38 INFO - delivery method with keep-origin-redirect and when
03:13:38 INFO - the target request is same-origin.
03:13:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1018ms
03:13:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:13:39 INFO - PROCESS | 2944 | ++DOCSHELL 22DBF800 == 86 [pid = 2944] [id = 666]
03:13:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 201 (22DC3000) [pid = 2944] [serial = 1866] [outer = 00000000]
03:13:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 202 (23182400) [pid = 2944] [serial = 1867] [outer = 22DC3000]
03:13:39 INFO - PROCESS | 2944 | 1448018019201 Marionette INFO loaded listener.js
03:13:39 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 203 (2352F400) [pid = 2944] [serial = 1868] [outer = 22DC3000]
03:13:39 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
03:13:39 INFO - document served over http requires an https
03:13:39 INFO - sub-resource via script-tag using the http-csp
03:13:39 INFO - delivery method with no-redirect and when
03:13:39 INFO - the target request is same-origin.
03:13:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 970ms
03:13:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:13:40 INFO - PROCESS | 2944 | ++DOCSHELL 23A36000 == 87 [pid = 2944] [id = 667]
03:13:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 204 (23A3E800) [pid = 2944] [serial = 1869] [outer = 00000000]
03:13:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 205 (24C89800) [pid = 2944] [serial = 1870] [outer = 23A3E800]
03:13:40 INFO - PROCESS | 2944 | 1448018020165 Marionette INFO loaded listener.js
03:13:40 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 206 (250D5C00) [pid = 2944] [serial = 1871] [outer = 23A3E800]
03:13:40 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
03:13:40 INFO - document served over http requires an https
03:13:40 INFO - sub-resource via script-tag using the http-csp
03:13:40 INFO - delivery method with swap-origin-redirect and when
03:13:40 INFO - the target request is same-origin.
03:13:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 930ms
03:13:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:13:41 INFO - PROCESS | 2944 | ++DOCSHELL 250DB000 == 88 [pid = 2944] [id = 668]
03:13:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 207 (250DD400) [pid = 2944] [serial = 1872] [outer = 00000000]
03:13:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 208 (253B9800) [pid = 2944] [serial = 1873] [outer = 250DD400]
03:13:41 INFO - PROCESS | 2944 | 1448018021070 Marionette INFO loaded listener.js
03:13:41 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 209 (253C0000) [pid = 2944] [serial = 1874] [outer = 250DD400]
03:13:41 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
03:13:41 INFO - document served over http requires an https
03:13:41 INFO - sub-resource via xhr-request using the http-csp
03:13:41 INFO - delivery method with keep-origin-redirect and when
03:13:41 INFO - the target request is same-origin.
03:13:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
03:13:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:13:41 INFO - PROCESS | 2944 | ++DOCSHELL 253BA000 == 89 [pid = 2944] [id = 669]
03:13:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 210 (253BA400) [pid = 2944] [serial = 1875] [outer = 00000000]
03:13:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 211 (253F8C00) [pid = 2944] [serial = 1876] [outer = 253BA400]
03:13:42 INFO - PROCESS | 2944 | 1448018021991 Marionette INFO loaded listener.js
03:13:42 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 212 (256E1C00) [pid = 2944] [serial = 1877] [outer = 253BA400]
03:13:42 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
03:13:42 INFO - document served over http requires an https
03:13:42 INFO - sub-resource via xhr-request using the http-csp
03:13:42 INFO - delivery method with no-redirect and when
03:13:42 INFO - the target request is same-origin.
03:13:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 930ms
03:13:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:13:42 INFO - PROCESS | 2944 | ++DOCSHELL 256E9C00 == 90 [pid = 2944] [id = 670]
03:13:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 213 (256EA400) [pid = 2944] [serial = 1878] [outer = 00000000]
03:13:42 INFO - PROCESS | 2944 | ++DOMWINDOW == 214 (25860400) [pid = 2944] [serial = 1879] [outer = 256EA400]
03:13:42 INFO - PROCESS | 2944 | 1448018022927 Marionette INFO loaded listener.js
03:13:43 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 215 (25868C00) [pid = 2944] [serial = 1880] [outer = 256EA400]
03:13:43 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
03:13:43 INFO - document served over http requires an https
03:13:43 INFO - sub-resource via xhr-request using the http-csp
03:13:43 INFO - delivery method with swap-origin-redirect and when
03:13:43 INFO - the target request is same-origin.
03:13:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
03:13:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:13:43 INFO - PROCESS | 2944 | ++DOCSHELL 2585AC00 == 91 [pid = 2944] [id = 671]
03:13:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 216 (25C78000) [pid = 2944] [serial = 1881] [outer = 00000000]
03:13:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 217 (2617B000) [pid = 2944] [serial = 1882] [outer = 25C78000]
03:13:43 INFO - PROCESS | 2944 | 1448018023818 Marionette INFO loaded listener.js
03:13:43 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:43 INFO - PROCESS | 2944 | ++DOMWINDOW == 218 (2617E400) [pid = 2944] [serial = 1883] [outer = 25C78000]
03:13:44 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
03:13:44 INFO - document served over http requires an http
03:13:44 INFO - sub-resource via fetch-request using the meta-csp
03:13:44 INFO - delivery method with keep-origin-redirect and when
03:13:44 INFO - the target request is cross-origin.
03:13:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
03:13:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:13:44 INFO - PROCESS | 2944 | ++DOCSHELL 26182400 == 92 [pid = 2944] [id = 672]
03:13:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 219 (26186800) [pid = 2944] [serial = 1884] [outer = 00000000]
03:13:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 220 (26763C00) [pid = 2944] [serial = 1885] [outer = 26186800]
03:13:44 INFO - PROCESS | 2944 | 1448018024755 Marionette INFO loaded listener.js
03:13:44 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:44 INFO - PROCESS | 2944 | ++DOMWINDOW == 221 (26767400) [pid = 2944] [serial = 1886] [outer = 26186800]
03:13:45 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
03:13:45 INFO - document served over http requires an http
03:13:45 INFO - sub-resource via fetch-request using the meta-csp
03:13:45 INFO - delivery method with no-redirect and when
03:13:45 INFO - the target request is cross-origin.
03:13:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 870ms
03:13:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:13:45 INFO - PROCESS | 2944 | ++DOCSHELL 2676E800 == 93 [pid = 2944] [id = 673]
03:13:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 222 (26B2FC00) [pid = 2944] [serial = 1887] [outer = 00000000]
03:13:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 223 (26B39C00) [pid = 2944] [serial = 1888] [outer = 26B2FC00]
03:13:45 INFO - PROCESS | 2944 | 1448018025652 Marionette INFO loaded listener.js
03:13:45 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:45 INFO - PROCESS | 2944 | ++DOMWINDOW == 224 (26B3E000) [pid = 2944] [serial = 1889] [outer = 26B2FC00]
03:13:46 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
03:13:46 INFO - document served over http requires an http
03:13:46 INFO - sub-resource via fetch-request using the meta-csp
03:13:46 INFO - delivery method with swap-origin-redirect and when
03:13:46 INFO - the target request is cross-origin.
03:13:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 951ms
03:13:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:13:46 INFO - PROCESS | 2944 | ++DOCSHELL 28733400 == 94 [pid = 2944] [id = 674]
03:13:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 225 (28733C00) [pid = 2944] [serial = 1890] [outer = 00000000]
03:13:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 226 (28786000) [pid = 2944] [serial = 1891] [outer = 28733C00]
03:13:46 INFO - PROCESS | 2944 | 1448018026595 Marionette INFO loaded listener.js
03:13:46 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 227 (28784800) [pid = 2944] [serial = 1892] [outer = 28733C00]
03:13:47 INFO - PROCESS | 2944 | ++DOCSHELL 28790800 == 95 [pid = 2944] [id = 675]
03:13:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 228 (28790C00) [pid = 2944] [serial = 1893] [outer = 00000000]
03:13:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 229 (28D8BC00) [pid = 2944] [serial = 1894] [outer = 28790C00]
03:13:47 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
03:13:47 INFO - document served over http requires an http
03:13:47 INFO - sub-resource via iframe-tag using the meta-csp
03:13:47 INFO - delivery method with keep-origin-redirect and when
03:13:47 INFO - the target request is cross-origin.
03:13:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 930ms
03:13:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:13:47 INFO - PROCESS | 2944 | ++DOCSHELL 28790400 == 96 [pid = 2944] [id = 676]
03:13:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 230 (28791000) [pid = 2944] [serial = 1895] [outer = 00000000]
03:13:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 231 (28D92C00) [pid = 2944] [serial = 1896] [outer = 28791000]
03:13:47 INFO - PROCESS | 2944 | 1448018027587 Marionette INFO loaded listener.js
03:13:47 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 232 (28D99800) [pid = 2944] [serial = 1897] [outer = 28791000]
03:13:48 INFO - PROCESS | 2944 | ++DOCSHELL 28F9EC00 == 97 [pid = 2944] [id = 677]
03:13:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 233 (28FA3000) [pid = 2944] [serial = 1898] [outer = 00000000]
03:13:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 234 (28D90C00) [pid = 2944] [serial = 1899] [outer = 28FA3000]
03:13:48 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
03:13:48 INFO - document served over http requires an http
03:13:48 INFO - sub-resource via iframe-tag using the meta-csp
03:13:48 INFO - delivery method with no-redirect and when
03:13:48 INFO - the target request is cross-origin.
03:13:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1068ms
03:13:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:13:48 INFO - PROCESS | 2944 | ++DOCSHELL 28FA2000 == 98 [pid = 2944] [id = 678]
03:13:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 235 (28FA2C00) [pid = 2944] [serial = 1900] [outer = 00000000]
03:13:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 236 (29183800) [pid = 2944] [serial = 1901] [outer = 28FA2C00]
03:13:48 INFO - PROCESS | 2944 | 1448018028660 Marionette INFO loaded listener.js
03:13:48 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 237 (29182800) [pid = 2944] [serial = 1902] [outer = 28FA2C00]
03:13:49 INFO - PROCESS | 2944 | ++DOCSHELL 291B9C00 == 99 [pid = 2944] [id = 679]
03:13:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 238 (291BB400) [pid = 2944] [serial = 1903] [outer = 00000000]
03:13:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 239 (291BEC00) [pid = 2944] [serial = 1904] [outer = 291BB400]
03:13:49 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
03:13:49 INFO - document served over http requires an http
03:13:49 INFO - sub-resource via iframe-tag using the meta-csp
03:13:49 INFO - delivery method with swap-origin-redirect and when
03:13:49 INFO - the target request is cross-origin.
03:13:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1022ms
03:13:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:13:49 INFO - PROCESS | 2944 | ++DOCSHELL 28FA6800 == 100 [pid = 2944] [id = 680]
03:13:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 240 (291BB800) [pid = 2944] [serial = 1905] [outer = 00000000]
03:13:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 241 (294C8000) [pid = 2944] [serial = 1906] [outer = 291BB800]
03:13:49 INFO - PROCESS | 2944 | 1448018029721 Marionette INFO loaded listener.js
03:13:49 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 242 (294CC400) [pid = 2944] [serial = 1907] [outer = 291BB800]
03:13:50 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
03:13:50 INFO - document served over http requires an http
03:13:50 INFO - sub-resource via script-tag using the meta-csp
03:13:50 INFO - delivery method with keep-origin-redirect and when
03:13:50 INFO - the target request is cross-origin.
03:13:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 970ms
03:13:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:13:50 INFO - PROCESS | 2944 | ++DOCSHELL 294D2000 == 101 [pid = 2944] [id = 681]
03:13:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 243 (294D4800) [pid = 2944] [serial = 1908] [outer = 00000000]
03:13:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 244 (296B2400) [pid = 2944] [serial = 1909] [outer = 294D4800]
03:13:50 INFO - PROCESS | 2944 | 1448018030618 Marionette INFO loaded listener.js
03:13:50 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 245 (296B8C00) [pid = 2944] [serial = 1910] [outer = 294D4800]
03:13:51 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
03:13:51 INFO - document served over http requires an http
03:13:51 INFO - sub-resource via script-tag using the meta-csp
03:13:51 INFO - delivery method with no-redirect and when
03:13:51 INFO - the target request is cross-origin.
03:13:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 870ms
03:13:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:13:51 INFO - PROCESS | 2944 | ++DOCSHELL 29A07400 == 102 [pid = 2944] [id = 682]
03:13:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 246 (29A07800) [pid = 2944] [serial = 1911] [outer = 00000000]
03:13:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 247 (29A0C400) [pid = 2944] [serial = 1912] [outer = 29A07800]
03:13:51 INFO - PROCESS | 2944 | 1448018031520 Marionette INFO loaded listener.js
03:13:51 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 248 (29A12C00) [pid = 2944] [serial = 1913] [outer = 29A07800]
03:13:52 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
03:13:52 INFO - document served over http requires an http
03:13:52 INFO - sub-resource via script-tag using the meta-csp
03:13:52 INFO - delivery method with swap-origin-redirect and when
03:13:52 INFO - the target request is cross-origin.
03:13:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 930ms
03:13:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:13:52 INFO - PROCESS | 2944 | ++DOCSHELL 29F7A400 == 103 [pid = 2944] [id = 683]
03:13:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 249 (29F7B400) [pid = 2944] [serial = 1914] [outer = 00000000]
03:13:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 250 (29F85400) [pid = 2944] [serial = 1915] [outer = 29F7B400]
03:13:52 INFO - PROCESS | 2944 | 1448018032465 Marionette INFO loaded listener.js
03:13:52 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 251 (29F95400) [pid = 2944] [serial = 1916] [outer = 29F7B400]
03:13:53 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
03:13:53 INFO - document served over http requires an http
03:13:53 INFO - sub-resource via xhr-request using the meta-csp
03:13:53 INFO - delivery method with keep-origin-redirect and when
03:13:53 INFO - the target request is cross-origin.
03:13:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 970ms
03:13:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:13:53 INFO - PROCESS | 2944 | ++DOCSHELL 29F9B800 == 104 [pid = 2944] [id = 684]
03:13:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 252 (29F9C800) [pid = 2944] [serial = 1917] [outer = 00000000]
03:13:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 253 (2A2A0C00) [pid = 2944] [serial = 1918] [outer = 29F9C800]
03:13:53 INFO - PROCESS | 2944 | 1448018033426 Marionette INFO loaded listener.js
03:13:53 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 254 (2A2A4400) [pid = 2944] [serial = 1919] [outer = 29F9C800]
03:13:55 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
03:13:55 INFO - document served over http requires an http
03:13:55 INFO - sub-resource via xhr-request using the meta-csp
03:13:55 INFO - delivery method with no-redirect and when
03:13:55 INFO - the target request is cross-origin.
03:13:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2236ms
03:13:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:13:55 INFO - PROCESS | 2944 | ++DOCSHELL 12E17000 == 105 [pid = 2944] [id = 685]
03:13:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 255 (12E17400) [pid = 2944] [serial = 1920] [outer = 00000000]
03:13:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 256 (1A1B6000) [pid = 2944] [serial = 1921] [outer = 12E17400]
03:13:55 INFO - PROCESS | 2944 | 1448018035690 Marionette INFO loaded listener.js
03:13:55 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 257 (1CFF7C00) [pid = 2944] [serial = 1922] [outer = 12E17400]
03:13:56 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
03:13:56 INFO - document served over http requires an http
03:13:56 INFO - sub-resource via xhr-request using the meta-csp
03:13:56 INFO - delivery method with swap-origin-redirect and when
03:13:56 INFO - the target request is cross-origin.
03:13:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
03:13:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:13:57 INFO - PROCESS | 2944 | ++DOCSHELL 0ACD9400 == 106 [pid = 2944] [id = 686]
03:13:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 258 (0ACD9800) [pid = 2944] [serial = 1923] [outer = 00000000]
03:13:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 259 (12E19800) [pid = 2944] [serial = 1924] [outer = 0ACD9800]
03:13:57 INFO - PROCESS | 2944 | 1448018037111 Marionette INFO loaded listener.js
03:13:57 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 260 (13490C00) [pid = 2944] [serial = 1925] [outer = 0ACD9800]
03:13:57 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
03:13:57 INFO - document served over http requires an https
03:13:57 INFO - sub-resource via fetch-request using the meta-csp
03:13:57 INFO - delivery method with keep-origin-redirect and when
03:13:57 INFO - the target request is cross-origin.
03:13:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1441ms
03:13:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:13:58 INFO - PROCESS | 2944 | ++DOCSHELL 1984FC00 == 107 [pid = 2944] [id = 687]
03:13:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 261 (19E1C400) [pid = 2944] [serial = 1926] [outer = 00000000]
03:13:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 262 (1A788800) [pid = 2944] [serial = 1927] [outer = 19E1C400]
03:13:58 INFO - PROCESS | 2944 | 1448018038101 Marionette INFO loaded listener.js
03:13:58 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 263 (1CB19000) [pid = 2944] [serial = 1928] [outer = 19E1C400]
03:13:59 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
03:13:59 INFO - document served over http requires an https
03:13:59 INFO - sub-resource via fetch-request using the meta-csp
03:13:59 INFO - delivery method with no-redirect and when
03:13:59 INFO - the target request is cross-origin.
03:13:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1235ms
03:13:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:13:59 INFO - PROCESS | 2944 | ++DOCSHELL 13C29C00 == 108 [pid = 2944] [id = 688]
03:13:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 264 (14BD9400) [pid = 2944] [serial = 1929] [outer = 00000000]
03:13:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 265 (19039800) [pid = 2944] [serial = 1930] [outer = 14BD9400]
03:13:59 INFO - PROCESS | 2944 | 1448018039355 Marionette INFO loaded listener.js
03:13:59 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 266 (1E20D800) [pid = 2944] [serial = 1931] [outer = 14BD9400]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 0ACDA400 == 107 [pid = 2944] [id = 351]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 1E218000 == 106 [pid = 2944] [id = 655]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 167A3800 == 105 [pid = 2944] [id = 654]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 1CB0DC00 == 104 [pid = 2944] [id = 653]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 1B1A3800 == 103 [pid = 2944] [id = 652]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 191B6000 == 102 [pid = 2944] [id = 651]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 16110400 == 101 [pid = 2944] [id = 650]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 169C5000 == 100 [pid = 2944] [id = 649]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 1342C800 == 99 [pid = 2944] [id = 648]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 0F16B800 == 98 [pid = 2944] [id = 647]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 0ACDE800 == 97 [pid = 2944] [id = 646]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 17A8B000 == 96 [pid = 2944] [id = 645]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 0B77C000 == 95 [pid = 2944] [id = 644]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 15273C00 == 94 [pid = 2944] [id = 643]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 0ACDD800 == 93 [pid = 2944] [id = 642]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 23DE9000 == 92 [pid = 2944] [id = 641]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 23DEB000 == 91 [pid = 2944] [id = 640]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 23CC1400 == 90 [pid = 2944] [id = 639]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 23A33400 == 89 [pid = 2944] [id = 638]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 238D5400 == 88 [pid = 2944] [id = 637]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 2363D000 == 87 [pid = 2944] [id = 636]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 23522400 == 86 [pid = 2944] [id = 635]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 23414800 == 85 [pid = 2944] [id = 634]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 231C2800 == 84 [pid = 2944] [id = 633]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 231C1400 == 83 [pid = 2944] [id = 632]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 22FB1400 == 82 [pid = 2944] [id = 631]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 22FAD800 == 81 [pid = 2944] [id = 630]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 22C1D800 == 80 [pid = 2944] [id = 629]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 216C2400 == 79 [pid = 2944] [id = 628]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 213C2000 == 78 [pid = 2944] [id = 627]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 211BFC00 == 77 [pid = 2944] [id = 626]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 210A5800 == 76 [pid = 2944] [id = 625]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 20E87800 == 75 [pid = 2944] [id = 624]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 20C2D400 == 74 [pid = 2944] [id = 623]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 20657400 == 73 [pid = 2944] [id = 622]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 1A1BF400 == 72 [pid = 2944] [id = 621]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 1358A800 == 71 [pid = 2944] [id = 620]
03:14:00 INFO - PROCESS | 2944 | --DOCSHELL 0EF24400 == 70 [pid = 2944] [id = 619]
03:14:00 INFO - PROCESS | 2944 | --DOMWINDOW == 265 (20404800) [pid = 2944] [serial = 1729] [outer = 00000000] [url = about:blank]
03:14:00 INFO - PROCESS | 2944 | --DOMWINDOW == 264 (15E4A800) [pid = 2944] [serial = 1700] [outer = 00000000] [url = about:blank]
03:14:00 INFO - PROCESS | 2944 | --DOMWINDOW == 263 (1EBDBC00) [pid = 2944] [serial = 1724] [outer = 00000000] [url = about:blank]
03:14:00 INFO - PROCESS | 2944 | --DOMWINDOW == 262 (1B17A400) [pid = 2944] [serial = 1715] [outer = 00000000] [url = about:blank]
03:14:00 INFO - PROCESS | 2944 | --DOMWINDOW == 261 (1CFF1800) [pid = 2944] [serial = 1718] [outer = 00000000] [url = about:blank]
03:14:00 INFO - PROCESS | 2944 | --DOMWINDOW == 260 (1A1B7000) [pid = 2944] [serial = 1721] [outer = 00000000] [url = about:blank]
03:14:00 INFO - PROCESS | 2944 | --DOMWINDOW == 259 (19487000) [pid = 2944] [serial = 1703] [outer = 00000000] [url = about:blank]
03:14:00 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
03:14:00 INFO - document served over http requires an https
03:14:00 INFO - sub-resource via fetch-request using the meta-csp
03:14:00 INFO - delivery method with swap-origin-redirect and when
03:14:00 INFO - the target request is cross-origin.
03:14:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1418ms
03:14:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:14:00 INFO - PROCESS | 2944 | ++DOCSHELL 0EFB1C00 == 71 [pid = 2944] [id = 689]
03:14:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 260 (0F0DB800) [pid = 2944] [serial = 1932] [outer = 00000000]
03:14:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 261 (12D31000) [pid = 2944] [serial = 1933] [outer = 0F0DB800]
03:14:00 INFO - PROCESS | 2944 | 1448018040580 Marionette INFO loaded listener.js
03:14:00 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 262 (13A4D400) [pid = 2944] [serial = 1934] [outer = 0F0DB800]
03:14:01 INFO - PROCESS | 2944 | ++DOCSHELL 16A6A800 == 72 [pid = 2944] [id = 690]
03:14:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 263 (16A6C800) [pid = 2944] [serial = 1935] [outer = 00000000]
03:14:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 264 (15E7D400) [pid = 2944] [serial = 1936] [outer = 16A6C800]
03:14:01 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
03:14:01 INFO - document served over http requires an https
03:14:01 INFO - sub-resource via iframe-tag using the meta-csp
03:14:01 INFO - delivery method with keep-origin-redirect and when
03:14:01 INFO - the target request is cross-origin.
03:14:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 830ms
03:14:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:14:01 INFO - PROCESS | 2944 | ++DOCSHELL 16637C00 == 73 [pid = 2944] [id = 691]
03:14:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 265 (16A42400) [pid = 2944] [serial = 1937] [outer = 00000000]
03:14:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 266 (17A97C00) [pid = 2944] [serial = 1938] [outer = 16A42400]
03:14:01 INFO - PROCESS | 2944 | 1448018041547 Marionette INFO loaded listener.js
03:14:01 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 267 (19E4FC00) [pid = 2944] [serial = 1939] [outer = 16A42400]
03:14:01 INFO - PROCESS | 2944 | ++DOCSHELL 1A76C000 == 74 [pid = 2944] [id = 692]
03:14:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 268 (1B17C400) [pid = 2944] [serial = 1940] [outer = 00000000]
03:14:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 269 (1B1AC400) [pid = 2944] [serial = 1941] [outer = 1B17C400]
03:14:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:14:02 INFO - document served over http requires an https
03:14:02 INFO - sub-resource via iframe-tag using the meta-csp
03:14:02 INFO - delivery method with no-redirect and when
03:14:02 INFO - the target request is cross-origin.
03:14:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 830ms
03:14:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:14:02 INFO - PROCESS | 2944 | ++DOCSHELL 1B182000 == 75 [pid = 2944] [id = 693]
03:14:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 270 (1B1A3800) [pid = 2944] [serial = 1942] [outer = 00000000]
03:14:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 271 (1CB15400) [pid = 2944] [serial = 1943] [outer = 1B1A3800]
03:14:02 INFO - PROCESS | 2944 | 1448018042403 Marionette INFO loaded listener.js
03:14:02 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 272 (1CFF8000) [pid = 2944] [serial = 1944] [outer = 1B1A3800]
03:14:02 INFO - PROCESS | 2944 | ++DOCSHELL 1E836800 == 76 [pid = 2944] [id = 694]
03:14:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 273 (1EBD4400) [pid = 2944] [serial = 1945] [outer = 00000000]
03:14:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 274 (1EBDEC00) [pid = 2944] [serial = 1946] [outer = 1EBD4400]
03:14:02 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
03:14:02 INFO - document served over http requires an https
03:14:02 INFO - sub-resource via iframe-tag using the meta-csp
03:14:02 INFO - delivery method with swap-origin-redirect and when
03:14:02 INFO - the target request is cross-origin.
03:14:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 870ms
03:14:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:14:03 INFO - PROCESS | 2944 | ++DOCSHELL 1E37B000 == 77 [pid = 2944] [id = 695]
03:14:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 275 (1E82C400) [pid = 2944] [serial = 1947] [outer = 00000000]
03:14:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 276 (20012800) [pid = 2944] [serial = 1948] [outer = 1E82C400]
03:14:03 INFO - PROCESS | 2944 | 1448018043203 Marionette INFO loaded listener.js
03:14:03 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 277 (20285000) [pid = 2944] [serial = 1949] [outer = 1E82C400]
03:14:03 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
03:14:03 INFO - document served over http requires an https
03:14:03 INFO - sub-resource via script-tag using the meta-csp
03:14:03 INFO - delivery method with keep-origin-redirect and when
03:14:03 INFO - the target request is cross-origin.
03:14:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 770ms
03:14:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:14:03 INFO - PROCESS | 2944 | ++DOCSHELL 20533400 == 78 [pid = 2944] [id = 696]
03:14:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 278 (2054D800) [pid = 2944] [serial = 1950] [outer = 00000000]
03:14:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 279 (20632C00) [pid = 2944] [serial = 1951] [outer = 2054D800]
03:14:03 INFO - PROCESS | 2944 | 1448018043949 Marionette INFO loaded listener.js
03:14:04 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 280 (2091DC00) [pid = 2944] [serial = 1952] [outer = 2054D800]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 279 (16A46000) [pid = 2944] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 278 (231C1C00) [pid = 2944] [serial = 1772] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017992341]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 277 (23416C00) [pid = 2944] [serial = 1777] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 276 (22FAFC00) [pid = 2944] [serial = 1767] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 275 (1F659000) [pid = 2944] [serial = 1840] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 274 (16A6C400) [pid = 2944] [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]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 273 (17A8C000) [pid = 2944] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 272 (1B1A5C00) [pid = 2944] [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]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 271 (20550800) [pid = 2944] [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]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 270 (0B775400) [pid = 2944] [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]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 269 (0EFA8800) [pid = 2944] [serial = 1735] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 268 (1E218C00) [pid = 2944] [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]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 267 (15E42000) [pid = 2944] [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]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 266 (17974400) [pid = 2944] [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]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 265 (16A4D000) [pid = 2944] [serial = 1819] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 264 (13438C00) [pid = 2944] [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]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 263 (0F3B1C00) [pid = 2944] [serial = 1814] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018006124]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 262 (192D0800) [pid = 2944] [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]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 261 (1CB0E000) [pid = 2944] [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]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 260 (0E71F400) [pid = 2944] [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]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 259 (1784BC00) [pid = 2944] [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]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 258 (0F167400) [pid = 2944] [serial = 1736] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 257 (1A40C000) [pid = 2944] [serial = 1825] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 256 (250C5800) [pid = 2944] [serial = 1798] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 255 (23DEB400) [pid = 2944] [serial = 1792] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 254 (2486B800) [pid = 2944] [serial = 1795] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 253 (238DE000) [pid = 2944] [serial = 1786] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 252 (23CC5000) [pid = 2944] [serial = 1789] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 251 (2352EC00) [pid = 2944] [serial = 1780] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 250 (236E7400) [pid = 2944] [serial = 1783] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 249 (23522C00) [pid = 2944] [serial = 1778] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 248 (2340A800) [pid = 2944] [serial = 1775] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 247 (22FB4C00) [pid = 2944] [serial = 1768] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 246 (22DC3C00) [pid = 2944] [serial = 1765] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 245 (22FB4800) [pid = 2944] [serial = 1773] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017992341]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 244 (2317BC00) [pid = 2944] [serial = 1770] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 243 (21055800) [pid = 2944] [serial = 1750] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 242 (21476400) [pid = 2944] [serial = 1759] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 241 (20B36400) [pid = 2944] [serial = 1744] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 240 (1C9BCC00) [pid = 2944] [serial = 1741] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 239 (16E47800) [pid = 2944] [serial = 1820] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 238 (1526BC00) [pid = 2944] [serial = 1817] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 237 (17841400) [pid = 2944] [serial = 1822] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 236 (16A40400) [pid = 2944] [serial = 1804] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 235 (1CB1E400) [pid = 2944] [serial = 1831] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 234 (152DC000) [pid = 2944] [serial = 1738] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 233 (22C1BC00) [pid = 2944] [serial = 1762] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 232 (0F4EDC00) [pid = 2944] [serial = 1801] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 231 (20E31800) [pid = 2944] [serial = 1747] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 230 (213BBC00) [pid = 2944] [serial = 1756] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 229 (1B1A7C00) [pid = 2944] [serial = 1834] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 228 (14939C00) [pid = 2944] [serial = 1810] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 227 (13491800) [pid = 2944] [serial = 1807] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 226 (1E376C00) [pid = 2944] [serial = 1837] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 225 (2114F400) [pid = 2944] [serial = 1753] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 224 (1BBAC400) [pid = 2944] [serial = 1828] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 223 (0F4E3400) [pid = 2944] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018006124]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 222 (0EFA6400) [pid = 2944] [serial = 1812] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 221 (1E834400) [pid = 2944] [serial = 1838] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 220 (1D196C00) [pid = 2944] [serial = 1832] [outer = 00000000] [url = about:blank]
03:14:04 INFO - PROCESS | 2944 | --DOMWINDOW == 219 (1CFF5800) [pid = 2944] [serial = 1835] [outer = 00000000] [url = about:blank]
03:14:04 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
03:14:04 INFO - document served over http requires an https
03:14:04 INFO - sub-resource via script-tag using the meta-csp
03:14:04 INFO - delivery method with no-redirect and when
03:14:04 INFO - the target request is cross-origin.
03:14:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1125ms
03:14:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:14:05 INFO - PROCESS | 2944 | ++DOCSHELL 0E71F400 == 79 [pid = 2944] [id = 697]
03:14:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 220 (0F4E3400) [pid = 2944] [serial = 1953] [outer = 00000000]
03:14:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 221 (17841400) [pid = 2944] [serial = 1954] [outer = 0F4E3400]
03:14:05 INFO - PROCESS | 2944 | 1448018045145 Marionette INFO loaded listener.js
03:14:05 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 222 (1E209800) [pid = 2944] [serial = 1955] [outer = 0F4E3400]
03:14:05 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
03:14:05 INFO - document served over http requires an https
03:14:05 INFO - sub-resource via script-tag using the meta-csp
03:14:05 INFO - delivery method with swap-origin-redirect and when
03:14:05 INFO - the target request is cross-origin.
03:14:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 730ms
03:14:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:14:05 INFO - PROCESS | 2944 | ++DOCSHELL 20B31800 == 80 [pid = 2944] [id = 698]
03:14:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 223 (20B37000) [pid = 2944] [serial = 1956] [outer = 00000000]
03:14:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 224 (20C2A000) [pid = 2944] [serial = 1957] [outer = 20B37000]
03:14:05 INFO - PROCESS | 2944 | 1448018045782 Marionette INFO loaded listener.js
03:14:05 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 225 (20E31800) [pid = 2944] [serial = 1958] [outer = 20B37000]
03:14:06 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
03:14:06 INFO - document served over http requires an https
03:14:06 INFO - sub-resource via xhr-request using the meta-csp
03:14:06 INFO - delivery method with keep-origin-redirect and when
03:14:06 INFO - the target request is cross-origin.
03:14:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
03:14:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:14:06 INFO - PROCESS | 2944 | ++DOCSHELL 20E37800 == 81 [pid = 2944] [id = 699]
03:14:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 226 (20E39400) [pid = 2944] [serial = 1959] [outer = 00000000]
03:14:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 227 (2114E400) [pid = 2944] [serial = 1960] [outer = 20E39400]
03:14:06 INFO - PROCESS | 2944 | 1448018046486 Marionette INFO loaded listener.js
03:14:06 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 228 (213BC400) [pid = 2944] [serial = 1961] [outer = 20E39400]
03:14:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:14:07 INFO - document served over http requires an https
03:14:07 INFO - sub-resource via xhr-request using the meta-csp
03:14:07 INFO - delivery method with no-redirect and when
03:14:07 INFO - the target request is cross-origin.
03:14:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 930ms
03:14:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:14:07 INFO - PROCESS | 2944 | ++DOCSHELL 14BDA800 == 82 [pid = 2944] [id = 700]
03:14:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 229 (15266C00) [pid = 2944] [serial = 1962] [outer = 00000000]
03:14:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 230 (16A49400) [pid = 2944] [serial = 1963] [outer = 15266C00]
03:14:07 INFO - PROCESS | 2944 | 1448018047591 Marionette INFO loaded listener.js
03:14:07 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 231 (17886800) [pid = 2944] [serial = 1964] [outer = 15266C00]
03:14:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:14:08 INFO - document served over http requires an https
03:14:08 INFO - sub-resource via xhr-request using the meta-csp
03:14:08 INFO - delivery method with swap-origin-redirect and when
03:14:08 INFO - the target request is cross-origin.
03:14:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
03:14:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:14:08 INFO - PROCESS | 2944 | ++DOCSHELL 1982DC00 == 83 [pid = 2944] [id = 701]
03:14:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 232 (1A409C00) [pid = 2944] [serial = 1965] [outer = 00000000]
03:14:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 233 (1D198C00) [pid = 2944] [serial = 1966] [outer = 1A409C00]
03:14:08 INFO - PROCESS | 2944 | 1448018048581 Marionette INFO loaded listener.js
03:14:08 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 234 (1F53A400) [pid = 2944] [serial = 1967] [outer = 1A409C00]
03:14:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:14:09 INFO - document served over http requires an http
03:14:09 INFO - sub-resource via fetch-request using the meta-csp
03:14:09 INFO - delivery method with keep-origin-redirect and when
03:14:09 INFO - the target request is same-origin.
03:14:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
03:14:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:14:09 INFO - PROCESS | 2944 | ++DOCSHELL 211C0800 == 84 [pid = 2944] [id = 702]
03:14:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 235 (211C1800) [pid = 2944] [serial = 1968] [outer = 00000000]
03:14:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 236 (21477C00) [pid = 2944] [serial = 1969] [outer = 211C1800]
03:14:09 INFO - PROCESS | 2944 | 1448018049516 Marionette INFO loaded listener.js
03:14:09 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 237 (22C19800) [pid = 2944] [serial = 1970] [outer = 211C1800]
03:14:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:14:10 INFO - document served over http requires an http
03:14:10 INFO - sub-resource via fetch-request using the meta-csp
03:14:10 INFO - delivery method with no-redirect and when
03:14:10 INFO - the target request is same-origin.
03:14:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1025ms
03:14:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:14:10 INFO - PROCESS | 2944 | ++DOCSHELL 22DC2C00 == 85 [pid = 2944] [id = 703]
03:14:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 238 (22F25800) [pid = 2944] [serial = 1971] [outer = 00000000]
03:14:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 239 (22FB1000) [pid = 2944] [serial = 1972] [outer = 22F25800]
03:14:10 INFO - PROCESS | 2944 | 1448018050513 Marionette INFO loaded listener.js
03:14:10 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 240 (23183400) [pid = 2944] [serial = 1973] [outer = 22F25800]
03:14:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:14:11 INFO - document served over http requires an http
03:14:11 INFO - sub-resource via fetch-request using the meta-csp
03:14:11 INFO - delivery method with swap-origin-redirect and when
03:14:11 INFO - the target request is same-origin.
03:14:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 930ms
03:14:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:14:11 INFO - PROCESS | 2944 | ++DOCSHELL 2340BC00 == 86 [pid = 2944] [id = 704]
03:14:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 241 (23415C00) [pid = 2944] [serial = 1974] [outer = 00000000]
03:14:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 242 (23637000) [pid = 2944] [serial = 1975] [outer = 23415C00]
03:14:11 INFO - PROCESS | 2944 | 1448018051505 Marionette INFO loaded listener.js
03:14:11 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 243 (23644800) [pid = 2944] [serial = 1976] [outer = 23415C00]
03:14:11 INFO - PROCESS | 2944 | ++DOCSHELL 23A36400 == 87 [pid = 2944] [id = 705]
03:14:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 244 (23A39000) [pid = 2944] [serial = 1977] [outer = 00000000]
03:14:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 245 (23CC1800) [pid = 2944] [serial = 1978] [outer = 23A39000]
03:14:12 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
03:14:12 INFO - document served over http requires an http
03:14:12 INFO - sub-resource via iframe-tag using the meta-csp
03:14:12 INFO - delivery method with keep-origin-redirect and when
03:14:12 INFO - the target request is same-origin.
03:14:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
03:14:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:14:12 INFO - PROCESS | 2944 | ++DOCSHELL 23A34C00 == 88 [pid = 2944] [id = 706]
03:14:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 246 (23A38400) [pid = 2944] [serial = 1979] [outer = 00000000]
03:14:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 247 (23DED800) [pid = 2944] [serial = 1980] [outer = 23A38400]
03:14:12 INFO - PROCESS | 2944 | 1448018052510 Marionette INFO loaded listener.js
03:14:12 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 248 (2486B400) [pid = 2944] [serial = 1981] [outer = 23A38400]
03:14:12 INFO - PROCESS | 2944 | ++DOCSHELL 24C8B400 == 89 [pid = 2944] [id = 707]
03:14:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 249 (24C8B800) [pid = 2944] [serial = 1982] [outer = 00000000]
03:14:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 250 (250C2000) [pid = 2944] [serial = 1983] [outer = 24C8B800]
03:14:13 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
03:14:13 INFO - document served over http requires an http
03:14:13 INFO - sub-resource via iframe-tag using the meta-csp
03:14:13 INFO - delivery method with no-redirect and when
03:14:13 INFO - the target request is same-origin.
03:14:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1021ms
03:14:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:14:13 INFO - PROCESS | 2944 | ++DOCSHELL 24C8DC00 == 90 [pid = 2944] [id = 708]
03:14:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 251 (250C6000) [pid = 2944] [serial = 1984] [outer = 00000000]
03:14:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 252 (256EAC00) [pid = 2944] [serial = 1985] [outer = 250C6000]
03:14:13 INFO - PROCESS | 2944 | 1448018053549 Marionette INFO loaded listener.js
03:14:13 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 253 (25866000) [pid = 2944] [serial = 1986] [outer = 250C6000]
03:14:14 INFO - PROCESS | 2944 | ++DOCSHELL 26B32400 == 91 [pid = 2944] [id = 709]
03:14:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 254 (26B35000) [pid = 2944] [serial = 1987] [outer = 00000000]
03:14:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 255 (28731400) [pid = 2944] [serial = 1988] [outer = 26B35000]
03:14:14 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
03:14:14 INFO - document served over http requires an http
03:14:14 INFO - sub-resource via iframe-tag using the meta-csp
03:14:14 INFO - delivery method with swap-origin-redirect and when
03:14:14 INFO - the target request is same-origin.
03:14:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1018ms
03:14:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:14:14 INFO - PROCESS | 2944 | ++DOCSHELL 2872D800 == 92 [pid = 2944] [id = 710]
03:14:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 256 (28731800) [pid = 2944] [serial = 1989] [outer = 00000000]
03:14:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 257 (294D5C00) [pid = 2944] [serial = 1990] [outer = 28731800]
03:14:14 INFO - PROCESS | 2944 | 1448018054588 Marionette INFO loaded listener.js
03:14:14 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 258 (29A0B800) [pid = 2944] [serial = 1991] [outer = 28731800]
03:14:15 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
03:14:15 INFO - document served over http requires an http
03:14:15 INFO - sub-resource via script-tag using the meta-csp
03:14:15 INFO - delivery method with keep-origin-redirect and when
03:14:15 INFO - the target request is same-origin.
03:14:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 970ms
03:14:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:14:15 INFO - PROCESS | 2944 | ++DOCSHELL 2A2A7800 == 93 [pid = 2944] [id = 711]
03:14:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 259 (2A2AC400) [pid = 2944] [serial = 1992] [outer = 00000000]
03:14:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 260 (2AF1C000) [pid = 2944] [serial = 1993] [outer = 2A2AC400]
03:14:15 INFO - PROCESS | 2944 | 1448018055488 Marionette INFO loaded listener.js
03:14:15 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 261 (2AF21400) [pid = 2944] [serial = 1994] [outer = 2A2AC400]
03:14:16 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
03:14:16 INFO - document served over http requires an http
03:14:16 INFO - sub-resource via script-tag using the meta-csp
03:14:16 INFO - delivery method with no-redirect and when
03:14:16 INFO - the target request is same-origin.
03:14:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 970ms
03:14:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:14:16 INFO - PROCESS | 2944 | ++DOCSHELL 2B05FC00 == 94 [pid = 2944] [id = 712]
03:14:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 262 (2B060C00) [pid = 2944] [serial = 1995] [outer = 00000000]
03:14:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 263 (2B067400) [pid = 2944] [serial = 1996] [outer = 2B060C00]
03:14:16 INFO - PROCESS | 2944 | 1448018056463 Marionette INFO loaded listener.js
03:14:16 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 264 (2B06CC00) [pid = 2944] [serial = 1997] [outer = 2B060C00]
03:14:17 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
03:14:17 INFO - document served over http requires an http
03:14:17 INFO - sub-resource via script-tag using the meta-csp
03:14:17 INFO - delivery method with swap-origin-redirect and when
03:14:17 INFO - the target request is same-origin.
03:14:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 930ms
03:14:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:14:17 INFO - PROCESS | 2944 | ++DOCSHELL 2A3AF800 == 95 [pid = 2944] [id = 713]
03:14:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 265 (2A3B1400) [pid = 2944] [serial = 1998] [outer = 00000000]
03:14:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 266 (2B064C00) [pid = 2944] [serial = 1999] [outer = 2A3B1400]
03:14:17 INFO - PROCESS | 2944 | 1448018057483 Marionette INFO loaded listener.js
03:14:17 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 267 (2B0D2C00) [pid = 2944] [serial = 2000] [outer = 2A3B1400]
03:14:18 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
03:14:18 INFO - document served over http requires an http
03:14:18 INFO - sub-resource via xhr-request using the meta-csp
03:14:18 INFO - delivery method with keep-origin-redirect and when
03:14:18 INFO - the target request is same-origin.
03:14:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 970ms
03:14:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:14:18 INFO - PROCESS | 2944 | ++DOCSHELL 286C8000 == 96 [pid = 2944] [id = 714]
03:14:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 268 (286CB000) [pid = 2944] [serial = 2001] [outer = 00000000]
03:14:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 269 (286CF000) [pid = 2944] [serial = 2002] [outer = 286CB000]
03:14:18 INFO - PROCESS | 2944 | 1448018058426 Marionette INFO loaded listener.js
03:14:18 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 270 (2A3B3C00) [pid = 2944] [serial = 2003] [outer = 286CB000]
03:14:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:14:19 INFO - document served over http requires an http
03:14:19 INFO - sub-resource via xhr-request using the meta-csp
03:14:19 INFO - delivery method with no-redirect and when
03:14:19 INFO - the target request is same-origin.
03:14:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 970ms
03:14:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:14:19 INFO - PROCESS | 2944 | ++DOCSHELL 2B190800 == 97 [pid = 2944] [id = 715]
03:14:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 271 (2B192400) [pid = 2944] [serial = 2004] [outer = 00000000]
03:14:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 272 (2B196C00) [pid = 2944] [serial = 2005] [outer = 2B192400]
03:14:19 INFO - PROCESS | 2944 | 1448018059350 Marionette INFO loaded listener.js
03:14:19 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 273 (2B195800) [pid = 2944] [serial = 2006] [outer = 2B192400]
03:14:19 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
03:14:19 INFO - document served over http requires an http
03:14:19 INFO - sub-resource via xhr-request using the meta-csp
03:14:19 INFO - delivery method with swap-origin-redirect and when
03:14:19 INFO - the target request is same-origin.
03:14:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
03:14:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:14:20 INFO - PROCESS | 2944 | ++DOCSHELL 2A2E0C00 == 98 [pid = 2944] [id = 716]
03:14:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 274 (2A2E1800) [pid = 2944] [serial = 2007] [outer = 00000000]
03:14:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 275 (2A2E7000) [pid = 2944] [serial = 2008] [outer = 2A2E1800]
03:14:20 INFO - PROCESS | 2944 | 1448018060281 Marionette INFO loaded listener.js
03:14:20 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 276 (2A2E6800) [pid = 2944] [serial = 2009] [outer = 2A2E1800]
03:14:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:14:20 INFO - document served over http requires an https
03:14:20 INFO - sub-resource via fetch-request using the meta-csp
03:14:20 INFO - delivery method with keep-origin-redirect and when
03:14:20 INFO - the target request is same-origin.
03:14:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1019ms
03:14:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:14:21 INFO - PROCESS | 2944 | ++DOCSHELL 2A2E8C00 == 99 [pid = 2944] [id = 717]
03:14:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 277 (2AA3A000) [pid = 2944] [serial = 2010] [outer = 00000000]
03:14:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 278 (2AA42000) [pid = 2944] [serial = 2011] [outer = 2AA3A000]
03:14:21 INFO - PROCESS | 2944 | 1448018061299 Marionette INFO loaded listener.js
03:14:21 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 279 (2AA45C00) [pid = 2944] [serial = 2012] [outer = 2AA3A000]
03:14:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:14:21 INFO - document served over http requires an https
03:14:21 INFO - sub-resource via fetch-request using the meta-csp
03:14:21 INFO - delivery method with no-redirect and when
03:14:21 INFO - the target request is same-origin.
03:14:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 970ms
03:14:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:14:22 INFO - PROCESS | 2944 | ++DOCSHELL 2B36A000 == 100 [pid = 2944] [id = 718]
03:14:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 280 (2B36C400) [pid = 2944] [serial = 2013] [outer = 00000000]
03:14:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 281 (2B373400) [pid = 2944] [serial = 2014] [outer = 2B36C400]
03:14:22 INFO - PROCESS | 2944 | 1448018062299 Marionette INFO loaded listener.js
03:14:22 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 282 (2B41E000) [pid = 2944] [serial = 2015] [outer = 2B36C400]
03:14:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:14:22 INFO - document served over http requires an https
03:14:22 INFO - sub-resource via fetch-request using the meta-csp
03:14:22 INFO - delivery method with swap-origin-redirect and when
03:14:22 INFO - the target request is same-origin.
03:14:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1011ms
03:14:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:14:23 INFO - PROCESS | 2944 | ++DOCSHELL 2B424400 == 101 [pid = 2944] [id = 719]
03:14:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 283 (2B427000) [pid = 2944] [serial = 2016] [outer = 00000000]
03:14:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 284 (2B559000) [pid = 2944] [serial = 2017] [outer = 2B427000]
03:14:23 INFO - PROCESS | 2944 | 1448018063310 Marionette INFO loaded listener.js
03:14:23 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 285 (2B55E800) [pid = 2944] [serial = 2018] [outer = 2B427000]
03:14:23 INFO - PROCESS | 2944 | ++DOCSHELL 2B563400 == 102 [pid = 2944] [id = 720]
03:14:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 286 (2B563C00) [pid = 2944] [serial = 2019] [outer = 00000000]
03:14:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 287 (2B654800) [pid = 2944] [serial = 2020] [outer = 2B563C00]
03:14:24 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
03:14:24 INFO - document served over http requires an https
03:14:24 INFO - sub-resource via iframe-tag using the meta-csp
03:14:24 INFO - delivery method with keep-origin-redirect and when
03:14:24 INFO - the target request is same-origin.
03:14:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1017ms
03:14:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:14:24 INFO - PROCESS | 2944 | ++DOCSHELL 2B565800 == 103 [pid = 2944] [id = 721]
03:14:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 288 (2B566000) [pid = 2944] [serial = 2021] [outer = 00000000]
03:14:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 289 (2B65B400) [pid = 2944] [serial = 2022] [outer = 2B566000]
03:14:24 INFO - PROCESS | 2944 | 1448018064381 Marionette INFO loaded listener.js
03:14:24 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 290 (2B65EC00) [pid = 2944] [serial = 2023] [outer = 2B566000]
03:14:24 INFO - PROCESS | 2944 | ++DOCSHELL 2F4E8400 == 104 [pid = 2944] [id = 722]
03:14:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 291 (2F4E8800) [pid = 2944] [serial = 2024] [outer = 00000000]
03:14:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 292 (2F4EE400) [pid = 2944] [serial = 2025] [outer = 2F4E8800]
03:14:25 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
03:14:25 INFO - document served over http requires an https
03:14:25 INFO - sub-resource via iframe-tag using the meta-csp
03:14:25 INFO - delivery method with no-redirect and when
03:14:25 INFO - the target request is same-origin.
03:14:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1122ms
03:14:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:14:25 INFO - PROCESS | 2944 | ++DOCSHELL 2F4ED000 == 105 [pid = 2944] [id = 723]
03:14:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 293 (2F4EE000) [pid = 2944] [serial = 2026] [outer = 00000000]
03:14:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 294 (30BA5400) [pid = 2944] [serial = 2027] [outer = 2F4EE000]
03:14:25 INFO - PROCESS | 2944 | 1448018065541 Marionette INFO loaded listener.js
03:14:25 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 295 (30BA8C00) [pid = 2944] [serial = 2028] [outer = 2F4EE000]
03:14:26 INFO - PROCESS | 2944 | ++DOCSHELL 30924800 == 106 [pid = 2944] [id = 724]
03:14:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 296 (30925000) [pid = 2944] [serial = 2029] [outer = 00000000]
03:14:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 297 (30926C00) [pid = 2944] [serial = 2030] [outer = 30925000]
03:14:26 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
03:14:26 INFO - document served over http requires an https
03:14:26 INFO - sub-resource via iframe-tag using the meta-csp
03:14:26 INFO - delivery method with swap-origin-redirect and when
03:14:26 INFO - the target request is same-origin.
03:14:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1068ms
03:14:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:14:26 INFO - PROCESS | 2944 | ++DOCSHELL 30925400 == 107 [pid = 2944] [id = 725]
03:14:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 298 (30926800) [pid = 2944] [serial = 2031] [outer = 00000000]
03:14:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 299 (30930400) [pid = 2944] [serial = 2032] [outer = 30926800]
03:14:26 INFO - PROCESS | 2944 | 1448018066604 Marionette INFO loaded listener.js
03:14:26 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 300 (30BAF000) [pid = 2944] [serial = 2033] [outer = 30926800]
03:14:28 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
03:14:28 INFO - document served over http requires an https
03:14:28 INFO - sub-resource via script-tag using the meta-csp
03:14:28 INFO - delivery method with keep-origin-redirect and when
03:14:28 INFO - the target request is same-origin.
03:14:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2524ms
03:14:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:14:29 INFO - PROCESS | 2944 | ++DOCSHELL 0E714C00 == 108 [pid = 2944] [id = 726]
03:14:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 301 (0E726800) [pid = 2944] [serial = 2034] [outer = 00000000]
03:14:29 INFO - PROCESS | 2944 | ++DOMWINDOW == 302 (0EFA8800) [pid = 2944] [serial = 2035] [outer = 0E726800]
03:14:29 INFO - PROCESS | 2944 | 1448018069938 Marionette INFO loaded listener.js
03:14:30 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 303 (0F170C00) [pid = 2944] [serial = 2036] [outer = 0E726800]
03:14:30 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
03:14:30 INFO - document served over http requires an https
03:14:30 INFO - sub-resource via script-tag using the meta-csp
03:14:30 INFO - delivery method with no-redirect and when
03:14:30 INFO - the target request is same-origin.
03:14:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1782ms
03:14:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:14:30 INFO - PROCESS | 2944 | ++DOCSHELL 17830800 == 109 [pid = 2944] [id = 727]
03:14:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 304 (17844000) [pid = 2944] [serial = 2037] [outer = 00000000]
03:14:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 305 (17A97000) [pid = 2944] [serial = 2038] [outer = 17844000]
03:14:30 INFO - PROCESS | 2944 | 1448018070903 Marionette INFO loaded listener.js
03:14:30 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:30 INFO - PROCESS | 2944 | ++DOMWINDOW == 306 (19835800) [pid = 2944] [serial = 2039] [outer = 17844000]
03:14:31 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
03:14:31 INFO - document served over http requires an https
03:14:31 INFO - sub-resource via script-tag using the meta-csp
03:14:31 INFO - delivery method with swap-origin-redirect and when
03:14:31 INFO - the target request is same-origin.
03:14:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1374ms
03:14:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:14:32 INFO - PROCESS | 2944 | ++DOCSHELL 132B7800 == 110 [pid = 2944] [id = 728]
03:14:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 307 (1342D800) [pid = 2944] [serial = 2040] [outer = 00000000]
03:14:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 308 (17D21000) [pid = 2944] [serial = 2041] [outer = 1342D800]
03:14:32 INFO - PROCESS | 2944 | 1448018072188 Marionette INFO loaded listener.js
03:14:32 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:32 INFO - PROCESS | 2944 | ++DOMWINDOW == 309 (1A792800) [pid = 2944] [serial = 2042] [outer = 1342D800]
03:14:32 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
03:14:32 INFO - document served over http requires an https
03:14:32 INFO - sub-resource via xhr-request using the meta-csp
03:14:32 INFO - delivery method with keep-origin-redirect and when
03:14:32 INFO - the target request is same-origin.
03:14:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 990ms
03:14:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:14:33 INFO - PROCESS | 2944 | ++DOCSHELL 1BBC6400 == 111 [pid = 2944] [id = 729]
03:14:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 310 (1BBC7400) [pid = 2944] [serial = 2043] [outer = 00000000]
03:14:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 311 (1CB04C00) [pid = 2944] [serial = 2044] [outer = 1BBC7400]
03:14:33 INFO - PROCESS | 2944 | 1448018073294 Marionette INFO loaded listener.js
03:14:33 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:33 INFO - PROCESS | 2944 | ++DOMWINDOW == 312 (1D193400) [pid = 2944] [serial = 2045] [outer = 1BBC7400]
03:14:33 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
03:14:33 INFO - document served over http requires an https
03:14:33 INFO - sub-resource via xhr-request using the meta-csp
03:14:33 INFO - delivery method with no-redirect and when
03:14:33 INFO - the target request is same-origin.
03:14:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 930ms
03:14:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:14:34 INFO - PROCESS | 2944 | ++DOCSHELL 17A89000 == 112 [pid = 2944] [id = 730]
03:14:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 313 (17A8F400) [pid = 2944] [serial = 2046] [outer = 00000000]
03:14:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 314 (1E378800) [pid = 2944] [serial = 2047] [outer = 17A8F400]
03:14:34 INFO - PROCESS | 2944 | 1448018074195 Marionette INFO loaded listener.js
03:14:34 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:34 INFO - PROCESS | 2944 | ++DOMWINDOW == 315 (1EBD7400) [pid = 2944] [serial = 2048] [outer = 17A8F400]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 1C9AE800 == 111 [pid = 2944] [id = 360]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 20B31800 == 110 [pid = 2944] [id = 698]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 0E71F400 == 109 [pid = 2944] [id = 697]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 20533400 == 108 [pid = 2944] [id = 696]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 1E37B000 == 107 [pid = 2944] [id = 695]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 1E836800 == 106 [pid = 2944] [id = 694]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 1B182000 == 105 [pid = 2944] [id = 693]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 1A76C000 == 104 [pid = 2944] [id = 692]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 16637C00 == 103 [pid = 2944] [id = 691]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 16A6A800 == 102 [pid = 2944] [id = 690]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 0EFB1C00 == 101 [pid = 2944] [id = 689]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 13C29C00 == 100 [pid = 2944] [id = 688]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 1984FC00 == 99 [pid = 2944] [id = 687]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 0ACD9400 == 98 [pid = 2944] [id = 686]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 12E17000 == 97 [pid = 2944] [id = 685]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 29F9B800 == 96 [pid = 2944] [id = 684]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 29F7A400 == 95 [pid = 2944] [id = 683]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 29A07400 == 94 [pid = 2944] [id = 682]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 294D2000 == 93 [pid = 2944] [id = 681]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 28FA6800 == 92 [pid = 2944] [id = 680]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 291B9C00 == 91 [pid = 2944] [id = 679]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 28FA2000 == 90 [pid = 2944] [id = 678]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 28F9EC00 == 89 [pid = 2944] [id = 677]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 28790800 == 88 [pid = 2944] [id = 675]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 20E89C00 == 87 [pid = 2944] [id = 664]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 2057CC00 == 86 [pid = 2944] [id = 663]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 20584000 == 85 [pid = 2944] [id = 662]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 2026D800 == 84 [pid = 2944] [id = 661]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 20268800 == 83 [pid = 2944] [id = 660]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 1FC3D800 == 82 [pid = 2944] [id = 659]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 17DC9C00 == 81 [pid = 2944] [id = 658]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 13437800 == 80 [pid = 2944] [id = 657]
03:14:34 INFO - PROCESS | 2944 | --DOCSHELL 1EBD4C00 == 79 [pid = 2944] [id = 656]
03:14:35 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
03:14:35 INFO - document served over http requires an https
03:14:35 INFO - sub-resource via xhr-request using the meta-csp
03:14:35 INFO - delivery method with swap-origin-redirect and when
03:14:35 INFO - the target request is same-origin.
03:14:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1116ms
03:14:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:14:35 INFO - PROCESS | 2944 | --DOMWINDOW == 314 (1CB0BC00) [pid = 2944] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
03:14:35 INFO - PROCESS | 2944 | --DOMWINDOW == 313 (1BBD2800) [pid = 2944] [serial = 1829] [outer = 00000000] [url = about:blank]
03:14:35 INFO - PROCESS | 2944 | --DOMWINDOW == 312 (1797BC00) [pid = 2944] [serial = 1823] [outer = 00000000] [url = about:blank]
03:14:35 INFO - PROCESS | 2944 | --DOMWINDOW == 311 (1A793C00) [pid = 2944] [serial = 1826] [outer = 00000000] [url = about:blank]
03:14:35 INFO - PROCESS | 2944 | --DOMWINDOW == 310 (20B38C00) [pid = 2944] [serial = 1734] [outer = 00000000] [url = about:blank]
03:14:35 INFO - PROCESS | 2944 | --DOMWINDOW == 309 (0F167000) [pid = 2944] [serial = 1813] [outer = 00000000] [url = about:blank]
03:14:35 INFO - PROCESS | 2944 | --DOMWINDOW == 308 (1907B800) [pid = 2944] [serial = 1808] [outer = 00000000] [url = about:blank]
03:14:35 INFO - PROCESS | 2944 | --DOMWINDOW == 307 (17828000) [pid = 2944] [serial = 1805] [outer = 00000000] [url = about:blank]
03:14:35 INFO - PROCESS | 2944 | --DOMWINDOW == 306 (15E7FC00) [pid = 2944] [serial = 1818] [outer = 00000000] [url = about:blank]
03:14:35 INFO - PROCESS | 2944 | ++DOCSHELL 0F167000 == 80 [pid = 2944] [id = 731]
03:14:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 307 (0F16BC00) [pid = 2944] [serial = 2049] [outer = 00000000]
03:14:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 308 (12838800) [pid = 2944] [serial = 2050] [outer = 0F16BC00]
03:14:35 INFO - PROCESS | 2944 | 1448018075536 Marionette INFO loaded listener.js
03:14:35 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:35 INFO - PROCESS | 2944 | ++DOMWINDOW == 309 (13432800) [pid = 2944] [serial = 2051] [outer = 0F16BC00]
03:14:36 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
03:14:36 INFO - document served over http requires an http
03:14:36 INFO - sub-resource via fetch-request using the meta-referrer
03:14:36 INFO - delivery method with keep-origin-redirect and when
03:14:36 INFO - the target request is cross-origin.
03:14:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1016ms
03:14:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:14:36 INFO - PROCESS | 2944 | ++DOCSHELL 15E4C000 == 81 [pid = 2944] [id = 732]
03:14:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 310 (15E80C00) [pid = 2944] [serial = 2052] [outer = 00000000]
03:14:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 311 (16A31000) [pid = 2944] [serial = 2053] [outer = 15E80C00]
03:14:36 INFO - PROCESS | 2944 | 1448018076191 Marionette INFO loaded listener.js
03:14:36 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 312 (176BE400) [pid = 2944] [serial = 2054] [outer = 15E80C00]
03:14:36 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
03:14:36 INFO - document served over http requires an http
03:14:36 INFO - sub-resource via fetch-request using the meta-referrer
03:14:36 INFO - delivery method with no-redirect and when
03:14:36 INFO - the target request is cross-origin.
03:14:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 670ms
03:14:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:14:36 INFO - PROCESS | 2944 | ++DOCSHELL 17979000 == 82 [pid = 2944] [id = 733]
03:14:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 313 (1797BC00) [pid = 2944] [serial = 2055] [outer = 00000000]
03:14:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 314 (17DC4400) [pid = 2944] [serial = 2056] [outer = 1797BC00]
03:14:36 INFO - PROCESS | 2944 | 1448018076889 Marionette INFO loaded listener.js
03:14:36 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:36 INFO - PROCESS | 2944 | ++DOMWINDOW == 315 (19093400) [pid = 2944] [serial = 2057] [outer = 1797BC00]
03:14:37 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
03:14:37 INFO - document served over http requires an http
03:14:37 INFO - sub-resource via fetch-request using the meta-referrer
03:14:37 INFO - delivery method with swap-origin-redirect and when
03:14:37 INFO - the target request is cross-origin.
03:14:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 732ms
03:14:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:14:37 INFO - PROCESS | 2944 | ++DOCSHELL 1A765C00 == 83 [pid = 2944] [id = 734]
03:14:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 316 (1A766800) [pid = 2944] [serial = 2058] [outer = 00000000]
03:14:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 317 (1B114000) [pid = 2944] [serial = 2059] [outer = 1A766800]
03:14:37 INFO - PROCESS | 2944 | 1448018077648 Marionette INFO loaded listener.js
03:14:37 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:37 INFO - PROCESS | 2944 | ++DOMWINDOW == 318 (1B183C00) [pid = 2944] [serial = 2060] [outer = 1A766800]
03:14:38 INFO - PROCESS | 2944 | ++DOCSHELL 1BD04000 == 84 [pid = 2944] [id = 735]
03:14:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 319 (1BD04C00) [pid = 2944] [serial = 2061] [outer = 00000000]
03:14:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 320 (1CFF5C00) [pid = 2944] [serial = 2062] [outer = 1BD04C00]
03:14:38 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
03:14:38 INFO - document served over http requires an http
03:14:38 INFO - sub-resource via iframe-tag using the meta-referrer
03:14:38 INFO - delivery method with keep-origin-redirect and when
03:14:38 INFO - the target request is cross-origin.
03:14:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 730ms
03:14:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:14:38 INFO - PROCESS | 2944 | ++DOCSHELL 1BD07C00 == 85 [pid = 2944] [id = 736]
03:14:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 321 (1BD0AC00) [pid = 2944] [serial = 2063] [outer = 00000000]
03:14:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 322 (1E21AC00) [pid = 2944] [serial = 2064] [outer = 1BD0AC00]
03:14:38 INFO - PROCESS | 2944 | 1448018078452 Marionette INFO loaded listener.js
03:14:38 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 323 (1E82D000) [pid = 2944] [serial = 2065] [outer = 1BD0AC00]
03:14:38 INFO - PROCESS | 2944 | ++DOCSHELL 1F53D400 == 86 [pid = 2944] [id = 737]
03:14:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 324 (1F53E000) [pid = 2944] [serial = 2066] [outer = 00000000]
03:14:38 INFO - PROCESS | 2944 | ++DOMWINDOW == 325 (1F662400) [pid = 2944] [serial = 2067] [outer = 1F53E000]
03:14:39 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
03:14:39 INFO - document served over http requires an http
03:14:39 INFO - sub-resource via iframe-tag using the meta-referrer
03:14:39 INFO - delivery method with no-redirect and when
03:14:39 INFO - the target request is cross-origin.
03:14:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 790ms
03:14:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 324 (13ABBC00) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 323 (20532400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 322 (2091E000) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 321 (20018C00) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 320 (210A8400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 319 (1A406000) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 318 (191B7800) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 317 (1EBE0000) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 316 (17991400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 315 (1782E800) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 314 (2057D400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 313 (20460800) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 312 (0B77B400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 311 (1F667C00) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 310 (20E8B000) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 309 (1A789400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 308 (20657C00) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 307 (213C4800) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 306 (19E54000) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 305 (1B1A4C00) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 304 (1E82FC00) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 303 (211C0C00) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 302 (1CB01C00) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 301 (22DB8800) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 300 (216C2C00) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 299 (20C2DC00) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 298 (20405000) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 297 (1E207800) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 296 (14946800) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 295 (167A5800) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 294 (0F0DC800) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 293 (200CE400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 292 (23A34000) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 291 (28790C00) [pid = 2944] [serial = 1893] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 290 (13536000) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 289 (26186800) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 288 (25C78000) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 287 (19E1C400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 286 (19042400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 285 (1EBD4400) [pid = 2944] [serial = 1945] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 284 (23CC9400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 283 (1FC40800) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 282 (23A3E800) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 281 (23523000) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 280 (250DD400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 279 (24867400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 278 (20589C00) [pid = 2944] [serial = 1856] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018016453]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 277 (231C4400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 276 (0F4E3400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 275 (2057F400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 274 (22FB1C00) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 273 (16A42400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 272 (2027C400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 271 (20E8D800) [pid = 2944] [serial = 1861] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 270 (0F0DB800) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 269 (0ACD9800) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 268 (291BB400) [pid = 2944] [serial = 1903] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 267 (16A6C800) [pid = 2944] [serial = 1935] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 266 (28FA3000) [pid = 2944] [serial = 1898] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018028047]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 265 (1E82C400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 264 (21053400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 263 (20B37000) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 262 (1F536C00) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 261 (1B17C400) [pid = 2944] [serial = 1940] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018041865]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 260 (2054D800) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 259 (22DC3000) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 258 (253BA400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 257 (23DEB800) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 256 (1B1A3800) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 255 (256EA400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 254 (2026D400) [pid = 2944] [serial = 1851] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 253 (14BD9400) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 252 (238D5800) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 251 (2363DC00) [pid = 2944] [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]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 250 (19039800) [pid = 2944] [serial = 1930] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 249 (26B39C00) [pid = 2944] [serial = 1888] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 248 (29F85400) [pid = 2944] [serial = 1915] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 247 (2109B000) [pid = 2944] [serial = 1862] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 246 (20656000) [pid = 2944] [serial = 1859] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 245 (17841400) [pid = 2944] [serial = 1954] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 244 (2617B000) [pid = 2944] [serial = 1882] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 243 (1A1B6000) [pid = 2944] [serial = 1921] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 242 (23182400) [pid = 2944] [serial = 1867] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 241 (15E7D400) [pid = 2944] [serial = 1936] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 240 (12D31000) [pid = 2944] [serial = 1933] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 239 (253B9800) [pid = 2944] [serial = 1873] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 238 (1B1AC400) [pid = 2944] [serial = 1941] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018041865]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 237 (17A97C00) [pid = 2944] [serial = 1938] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 236 (20632C00) [pid = 2944] [serial = 1951] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 235 (26763C00) [pid = 2944] [serial = 1885] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 234 (2045FC00) [pid = 2944] [serial = 1857] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018016453]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 233 (20458000) [pid = 2944] [serial = 1854] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 232 (253F8C00) [pid = 2944] [serial = 1876] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 231 (25860400) [pid = 2944] [serial = 1879] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 230 (294C8000) [pid = 2944] [serial = 1906] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 229 (28D90C00) [pid = 2944] [serial = 1899] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018028047]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 228 (28D92C00) [pid = 2944] [serial = 1896] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 227 (1EBDEC00) [pid = 2944] [serial = 1946] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 226 (1CB15400) [pid = 2944] [serial = 1943] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 225 (12E19800) [pid = 2944] [serial = 1924] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 224 (1A788800) [pid = 2944] [serial = 1927] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 223 (1A1C0800) [pid = 2944] [serial = 1846] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 222 (29A0C400) [pid = 2944] [serial = 1912] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 221 (291BEC00) [pid = 2944] [serial = 1904] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 220 (29183800) [pid = 2944] [serial = 1901] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 219 (21156400) [pid = 2944] [serial = 1864] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 218 (15E85C00) [pid = 2944] [serial = 1843] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 217 (20C2A000) [pid = 2944] [serial = 1957] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 216 (24C89800) [pid = 2944] [serial = 1870] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 215 (20012800) [pid = 2944] [serial = 1948] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 214 (296B2400) [pid = 2944] [serial = 1909] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 213 (20408800) [pid = 2944] [serial = 1852] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 212 (2114E400) [pid = 2944] [serial = 1960] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 211 (20020800) [pid = 2944] [serial = 1849] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 210 (28D8BC00) [pid = 2944] [serial = 1894] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 209 (28786000) [pid = 2944] [serial = 1891] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 208 (2A2A0C00) [pid = 2944] [serial = 1918] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 207 (23184800) [pid = 2944] [serial = 1771] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 206 (1EBD1C00) [pid = 2944] [serial = 1658] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 205 (213C0400) [pid = 2944] [serial = 1757] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 204 (1D18F400) [pid = 2944] [serial = 1650] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 203 (22F2A400) [pid = 2944] [serial = 1766] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 202 (22DB5000) [pid = 2944] [serial = 1763] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 201 (238DDC00) [pid = 2944] [serial = 1787] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 200 (20E7F800) [pid = 2944] [serial = 1748] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 199 (24C81400) [pid = 2944] [serial = 1796] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 198 (20457800) [pid = 2944] [serial = 1673] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 197 (1E371C00) [pid = 2944] [serial = 1655] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 196 (17880000) [pid = 2944] [serial = 1628] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 195 (1D191400) [pid = 2944] [serial = 1692] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 194 (23CCB800) [pid = 2944] [serial = 1790] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 193 (1326A000) [pid = 2944] [serial = 1625] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 192 (253C0000) [pid = 2944] [serial = 1874] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 191 (2027C800) [pid = 2944] [serial = 1670] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 190 (256E1C00) [pid = 2944] [serial = 1877] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 189 (25868C00) [pid = 2944] [serial = 1880] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 188 (16E48000) [pid = 2944] [serial = 1739] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 187 (23410800) [pid = 2944] [serial = 1776] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 186 (2352AC00) [pid = 2944] [serial = 1781] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 185 (20585800) [pid = 2944] [serial = 1679] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 184 (209B6800) [pid = 2944] [serial = 1687] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 183 (200D0400) [pid = 2944] [serial = 1667] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 182 (21156C00) [pid = 2944] [serial = 1754] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 181 (1F53D000) [pid = 2944] [serial = 1742] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 180 (236E9C00) [pid = 2944] [serial = 1784] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 179 (1983BC00) [pid = 2944] [serial = 1634] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 178 (23DEFC00) [pid = 2944] [serial = 1793] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 177 (1F65E000) [pid = 2944] [serial = 1661] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 176 (250CA000) [pid = 2944] [serial = 1799] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 175 (20E31800) [pid = 2944] [serial = 1958] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 174 (19039000) [pid = 2944] [serial = 1631] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 173 (1B10D400) [pid = 2944] [serial = 1697] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 172 (2064D400) [pid = 2944] [serial = 1682] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 171 (20534400) [pid = 2944] [serial = 1676] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 170 (13430800) [pid = 2944] [serial = 1802] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 169 (1FC47C00) [pid = 2944] [serial = 1664] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 168 (2105F000) [pid = 2944] [serial = 1751] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 167 (1B178000) [pid = 2944] [serial = 1640] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 166 (20C20000) [pid = 2944] [serial = 1745] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 165 (2147D800) [pid = 2944] [serial = 1760] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 164 (1A40CC00) [pid = 2944] [serial = 1637] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | --DOMWINDOW == 163 (1BBCC000) [pid = 2944] [serial = 1645] [outer = 00000000] [url = about:blank]
03:14:39 INFO - PROCESS | 2944 | ++DOCSHELL 0ACCF400 == 87 [pid = 2944] [id = 738]
03:14:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 164 (0ACD2800) [pid = 2944] [serial = 2068] [outer = 00000000]
03:14:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 165 (0E72E800) [pid = 2944] [serial = 2069] [outer = 0ACD2800]
03:14:39 INFO - PROCESS | 2944 | 1448018079634 Marionette INFO loaded listener.js
03:14:39 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:39 INFO - PROCESS | 2944 | ++DOMWINDOW == 166 (14BD3400) [pid = 2944] [serial = 2070] [outer = 0ACD2800]
03:14:40 INFO - PROCESS | 2944 | ++DOCSHELL 1B110400 == 88 [pid = 2944] [id = 739]
03:14:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 167 (1B183800) [pid = 2944] [serial = 2071] [outer = 00000000]
03:14:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 168 (1CB01C00) [pid = 2944] [serial = 2072] [outer = 1B183800]
03:14:40 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
03:14:40 INFO - document served over http requires an http
03:14:40 INFO - sub-resource via iframe-tag using the meta-referrer
03:14:40 INFO - delivery method with swap-origin-redirect and when
03:14:40 INFO - the target request is cross-origin.
03:14:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1179ms
03:14:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:14:40 INFO - PROCESS | 2944 | ++DOCSHELL 17D2C000 == 89 [pid = 2944] [id = 740]
03:14:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 169 (19039800) [pid = 2944] [serial = 2073] [outer = 00000000]
03:14:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 170 (1F536C00) [pid = 2944] [serial = 2074] [outer = 19039800]
03:14:40 INFO - PROCESS | 2944 | 1448018080386 Marionette INFO loaded listener.js
03:14:40 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:40 INFO - PROCESS | 2944 | ++DOMWINDOW == 171 (1F661C00) [pid = 2944] [serial = 2075] [outer = 19039800]
03:14:40 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
03:14:40 INFO - document served over http requires an http
03:14:40 INFO - sub-resource via script-tag using the meta-referrer
03:14:40 INFO - delivery method with keep-origin-redirect and when
03:14:40 INFO - the target request is cross-origin.
03:14:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 670ms
03:14:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:14:41 INFO - PROCESS | 2944 | ++DOCSHELL 20020800 == 90 [pid = 2944] [id = 741]
03:14:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 172 (200C8800) [pid = 2944] [serial = 2076] [outer = 00000000]
03:14:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 173 (200D6000) [pid = 2944] [serial = 2077] [outer = 200C8800]
03:14:41 INFO - PROCESS | 2944 | 1448018081053 Marionette INFO loaded listener.js
03:14:41 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:41 INFO - PROCESS | 2944 | ++DOMWINDOW == 174 (2026B800) [pid = 2944] [serial = 2078] [outer = 200C8800]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 14BDA800 == 89 [pid = 2944] [id = 700]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 20550400 == 88 [pid = 2944] [id = 618]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 17834000 == 87 [pid = 2944] [id = 347]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 1982DC00 == 86 [pid = 2944] [id = 701]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 211C0800 == 85 [pid = 2944] [id = 702]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 22DC2C00 == 84 [pid = 2944] [id = 703]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2340BC00 == 83 [pid = 2944] [id = 704]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 23A36400 == 82 [pid = 2944] [id = 705]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 23A34C00 == 81 [pid = 2944] [id = 706]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 24C8B400 == 80 [pid = 2944] [id = 707]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 24C8DC00 == 79 [pid = 2944] [id = 708]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 26B32400 == 78 [pid = 2944] [id = 709]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 17976000 == 77 [pid = 2944] [id = 353]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2872D800 == 76 [pid = 2944] [id = 710]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2A2A7800 == 75 [pid = 2944] [id = 711]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2B05FC00 == 74 [pid = 2944] [id = 712]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2A3AF800 == 73 [pid = 2944] [id = 713]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 286C8000 == 72 [pid = 2944] [id = 714]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2B190800 == 71 [pid = 2944] [id = 715]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2A2E0C00 == 70 [pid = 2944] [id = 716]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2A2E8C00 == 69 [pid = 2944] [id = 717]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2B36A000 == 68 [pid = 2944] [id = 718]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2B424400 == 67 [pid = 2944] [id = 719]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2B563400 == 66 [pid = 2944] [id = 720]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2B565800 == 65 [pid = 2944] [id = 721]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2F4E8400 == 64 [pid = 2944] [id = 722]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2F4ED000 == 63 [pid = 2944] [id = 723]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 30924800 == 62 [pid = 2944] [id = 724]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 30925400 == 61 [pid = 2944] [id = 725]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 0E714C00 == 60 [pid = 2944] [id = 726]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 17830800 == 59 [pid = 2944] [id = 727]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 17831800 == 58 [pid = 2944] [id = 352]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 16639800 == 57 [pid = 2944] [id = 356]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 20E37800 == 56 [pid = 2944] [id = 699]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 20015400 == 55 [pid = 2944] [id = 594]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2053B000 == 54 [pid = 2944] [id = 599]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 20E85C00 == 53 [pid = 2944] [id = 665]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 28733400 == 52 [pid = 2944] [id = 674]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2091D400 == 51 [pid = 2944] [id = 601]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 22DBF800 == 50 [pid = 2944] [id = 666]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2001B000 == 49 [pid = 2944] [id = 595]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 28790400 == 48 [pid = 2944] [id = 676]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 23A36000 == 47 [pid = 2944] [id = 667]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 253BA000 == 46 [pid = 2944] [id = 669]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 250DB000 == 45 [pid = 2944] [id = 668]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 1667F800 == 44 [pid = 2944] [id = 603]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 1E211C00 == 43 [pid = 2944] [id = 361]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 26182400 == 42 [pid = 2944] [id = 672]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2676E800 == 41 [pid = 2944] [id = 673]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 0F16FC00 == 40 [pid = 2944] [id = 350]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 2585AC00 == 39 [pid = 2944] [id = 671]
03:14:43 INFO - PROCESS | 2944 | --DOCSHELL 256E9C00 == 38 [pid = 2944] [id = 670]
03:14:45 INFO - PROCESS | 2944 | --DOCSHELL 1BD04000 == 37 [pid = 2944] [id = 735]
03:14:45 INFO - PROCESS | 2944 | --DOCSHELL 132B7800 == 36 [pid = 2944] [id = 728]
03:14:45 INFO - PROCESS | 2944 | --DOCSHELL 1F53D400 == 35 [pid = 2944] [id = 737]
03:14:45 INFO - PROCESS | 2944 | --DOCSHELL 1BD07C00 == 34 [pid = 2944] [id = 736]
03:14:45 INFO - PROCESS | 2944 | --DOCSHELL 15E4C000 == 33 [pid = 2944] [id = 732]
03:14:45 INFO - PROCESS | 2944 | --DOCSHELL 0F167000 == 32 [pid = 2944] [id = 731]
03:14:45 INFO - PROCESS | 2944 | --DOCSHELL 17979000 == 31 [pid = 2944] [id = 733]
03:14:45 INFO - PROCESS | 2944 | --DOCSHELL 1A765C00 == 30 [pid = 2944] [id = 734]
03:14:45 INFO - PROCESS | 2944 | --DOCSHELL 1B110400 == 29 [pid = 2944] [id = 739]
03:14:45 INFO - PROCESS | 2944 | --DOCSHELL 17D2C000 == 28 [pid = 2944] [id = 740]
03:14:45 INFO - PROCESS | 2944 | --DOCSHELL 1BBC6400 == 27 [pid = 2944] [id = 729]
03:14:45 INFO - PROCESS | 2944 | --DOCSHELL 17A89000 == 26 [pid = 2944] [id = 730]
03:14:45 INFO - PROCESS | 2944 | --DOCSHELL 0ACCF400 == 25 [pid = 2944] [id = 738]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 173 (28784800) [pid = 2944] [serial = 1892] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 172 (296B8C00) [pid = 2944] [serial = 1910] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 171 (200D7800) [pid = 2944] [serial = 1850] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 170 (250D5C00) [pid = 2944] [serial = 1871] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 169 (22C18400) [pid = 2944] [serial = 1865] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 168 (29182800) [pid = 2944] [serial = 1902] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 167 (176B2C00) [pid = 2944] [serial = 1844] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 166 (29A12C00) [pid = 2944] [serial = 1913] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 165 (1CB06800) [pid = 2944] [serial = 1847] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 164 (13490C00) [pid = 2944] [serial = 1925] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 163 (1FC44C00) [pid = 2944] [serial = 1841] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 162 (1CB19000) [pid = 2944] [serial = 1928] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 161 (28D99800) [pid = 2944] [serial = 1897] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 160 (294CC400) [pid = 2944] [serial = 1907] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 159 (20534000) [pid = 2944] [serial = 1855] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 158 (26767400) [pid = 2944] [serial = 1886] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 157 (19E4FC00) [pid = 2944] [serial = 1939] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 156 (13A4D400) [pid = 2944] [serial = 1934] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 155 (2617E400) [pid = 2944] [serial = 1883] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 154 (2352F400) [pid = 2944] [serial = 1868] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 153 (26B3E000) [pid = 2944] [serial = 1889] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 152 (20924C00) [pid = 2944] [serial = 1860] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 151 (1E20D800) [pid = 2944] [serial = 1931] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 150 (2091DC00) [pid = 2944] [serial = 1952] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 149 (1CFF8000) [pid = 2944] [serial = 1944] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 148 (20285000) [pid = 2944] [serial = 1949] [outer = 00000000] [url = about:blank]
03:14:45 INFO - PROCESS | 2944 | --DOMWINDOW == 147 (1E209800) [pid = 2944] [serial = 1955] [outer = 00000000] [url = about:blank]
03:14:45 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
03:14:45 INFO - document served over http requires an http
03:14:45 INFO - sub-resource via script-tag using the meta-referrer
03:14:45 INFO - delivery method with no-redirect and when
03:14:45 INFO - the target request is cross-origin.
03:14:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 5070ms
03:14:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:14:46 INFO - PROCESS | 2944 | ++DOCSHELL 0E730000 == 26 [pid = 2944] [id = 742]
03:14:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 148 (0E730800) [pid = 2944] [serial = 2079] [outer = 00000000]
03:14:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 149 (0EC11400) [pid = 2944] [serial = 2080] [outer = 0E730800]
03:14:46 INFO - PROCESS | 2944 | 1448018086175 Marionette INFO loaded listener.js
03:14:46 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 150 (0EE93C00) [pid = 2944] [serial = 2081] [outer = 0E730800]
03:14:46 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
03:14:46 INFO - document served over http requires an http
03:14:46 INFO - sub-resource via script-tag using the meta-referrer
03:14:46 INFO - delivery method with swap-origin-redirect and when
03:14:46 INFO - the target request is cross-origin.
03:14:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 731ms
03:14:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:14:46 INFO - PROCESS | 2944 | ++DOCSHELL 0EFAE800 == 27 [pid = 2944] [id = 743]
03:14:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 151 (0F05C800) [pid = 2944] [serial = 2082] [outer = 00000000]
03:14:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 152 (0F161C00) [pid = 2944] [serial = 2083] [outer = 0F05C800]
03:14:46 INFO - PROCESS | 2944 | 1448018086847 Marionette INFO loaded listener.js
03:14:46 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:46 INFO - PROCESS | 2944 | ++DOMWINDOW == 153 (0F16EC00) [pid = 2944] [serial = 2084] [outer = 0F05C800]
03:14:47 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
03:14:47 INFO - document served over http requires an http
03:14:47 INFO - sub-resource via xhr-request using the meta-referrer
03:14:47 INFO - delivery method with keep-origin-redirect and when
03:14:47 INFO - the target request is cross-origin.
03:14:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
03:14:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:14:47 INFO - PROCESS | 2944 | ++DOCSHELL 12818800 == 28 [pid = 2944] [id = 744]
03:14:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 154 (12B83C00) [pid = 2944] [serial = 2085] [outer = 00000000]
03:14:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 155 (12DA3000) [pid = 2944] [serial = 2086] [outer = 12B83C00]
03:14:47 INFO - PROCESS | 2944 | 1448018087554 Marionette INFO loaded listener.js
03:14:47 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:47 INFO - PROCESS | 2944 | ++DOMWINDOW == 156 (12E1FC00) [pid = 2944] [serial = 2087] [outer = 12B83C00]
03:14:48 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
03:14:48 INFO - document served over http requires an http
03:14:48 INFO - sub-resource via xhr-request using the meta-referrer
03:14:48 INFO - delivery method with no-redirect and when
03:14:48 INFO - the target request is cross-origin.
03:14:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 630ms
03:14:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:14:48 INFO - PROCESS | 2944 | ++DOCSHELL 13438C00 == 29 [pid = 2944] [id = 745]
03:14:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 157 (13439C00) [pid = 2944] [serial = 2088] [outer = 00000000]
03:14:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 158 (13597400) [pid = 2944] [serial = 2089] [outer = 13439C00]
03:14:48 INFO - PROCESS | 2944 | 1448018088149 Marionette INFO loaded listener.js
03:14:48 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 159 (148B9800) [pid = 2944] [serial = 2090] [outer = 13439C00]
03:14:48 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
03:14:48 INFO - document served over http requires an http
03:14:48 INFO - sub-resource via xhr-request using the meta-referrer
03:14:48 INFO - delivery method with swap-origin-redirect and when
03:14:48 INFO - the target request is cross-origin.
03:14:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 570ms
03:14:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:14:48 INFO - PROCESS | 2944 | ++DOCSHELL 14944C00 == 30 [pid = 2944] [id = 746]
03:14:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 160 (1499B800) [pid = 2944] [serial = 2091] [outer = 00000000]
03:14:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 161 (1526C400) [pid = 2944] [serial = 2092] [outer = 1499B800]
03:14:48 INFO - PROCESS | 2944 | 1448018088759 Marionette INFO loaded listener.js
03:14:48 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:48 INFO - PROCESS | 2944 | ++DOMWINDOW == 162 (152D8C00) [pid = 2944] [serial = 2093] [outer = 1499B800]
03:14:49 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
03:14:49 INFO - document served over http requires an https
03:14:49 INFO - sub-resource via fetch-request using the meta-referrer
03:14:49 INFO - delivery method with keep-origin-redirect and when
03:14:49 INFO - the target request is cross-origin.
03:14:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 670ms
03:14:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:14:49 INFO - PROCESS | 2944 | ++DOCSHELL 16102800 == 31 [pid = 2944] [id = 747]
03:14:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 163 (16103400) [pid = 2944] [serial = 2094] [outer = 00000000]
03:14:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 164 (16110800) [pid = 2944] [serial = 2095] [outer = 16103400]
03:14:49 INFO - PROCESS | 2944 | 1448018089428 Marionette INFO loaded listener.js
03:14:49 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:49 INFO - PROCESS | 2944 | ++DOMWINDOW == 165 (169BB800) [pid = 2944] [serial = 2096] [outer = 16103400]
03:14:49 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
03:14:49 INFO - document served over http requires an https
03:14:49 INFO - sub-resource via fetch-request using the meta-referrer
03:14:49 INFO - delivery method with no-redirect and when
03:14:49 INFO - the target request is cross-origin.
03:14:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 670ms
03:14:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:14:50 INFO - PROCESS | 2944 | ++DOCSHELL 16A2D000 == 32 [pid = 2944] [id = 748]
03:14:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 166 (16A3F800) [pid = 2944] [serial = 2097] [outer = 00000000]
03:14:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 167 (16A6F400) [pid = 2944] [serial = 2098] [outer = 16A3F800]
03:14:50 INFO - PROCESS | 2944 | 1448018090097 Marionette INFO loaded listener.js
03:14:50 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 168 (16E3E000) [pid = 2944] [serial = 2099] [outer = 16A3F800]
03:14:50 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
03:14:50 INFO - document served over http requires an https
03:14:50 INFO - sub-resource via fetch-request using the meta-referrer
03:14:50 INFO - delivery method with swap-origin-redirect and when
03:14:50 INFO - the target request is cross-origin.
03:14:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 630ms
03:14:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:14:50 INFO - PROCESS | 2944 | ++DOCSHELL 176B1C00 == 33 [pid = 2944] [id = 749]
03:14:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 169 (176B2400) [pid = 2944] [serial = 2100] [outer = 00000000]
03:14:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 170 (176BC800) [pid = 2944] [serial = 2101] [outer = 176B2400]
03:14:50 INFO - PROCESS | 2944 | 1448018090708 Marionette INFO loaded listener.js
03:14:50 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:50 INFO - PROCESS | 2944 | ++DOMWINDOW == 171 (177E0000) [pid = 2944] [serial = 2102] [outer = 176B2400]
03:14:51 INFO - PROCESS | 2944 | ++DOCSHELL 17845C00 == 34 [pid = 2944] [id = 750]
03:14:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 172 (17847800) [pid = 2944] [serial = 2103] [outer = 00000000]
03:14:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 173 (1784C800) [pid = 2944] [serial = 2104] [outer = 17847800]
03:14:51 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
03:14:51 INFO - document served over http requires an https
03:14:51 INFO - sub-resource via iframe-tag using the meta-referrer
03:14:51 INFO - delivery method with keep-origin-redirect and when
03:14:51 INFO - the target request is cross-origin.
03:14:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 730ms
03:14:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:14:51 INFO - PROCESS | 2944 | ++DOCSHELL 0F5C7400 == 35 [pid = 2944] [id = 751]
03:14:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 174 (17846000) [pid = 2944] [serial = 2105] [outer = 00000000]
03:14:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 175 (17970800) [pid = 2944] [serial = 2106] [outer = 17846000]
03:14:51 INFO - PROCESS | 2944 | 1448018091582 Marionette INFO loaded listener.js
03:14:51 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 176 (17976C00) [pid = 2944] [serial = 2107] [outer = 17846000]
03:14:51 INFO - PROCESS | 2944 | ++DOCSHELL 17A8D800 == 36 [pid = 2944] [id = 752]
03:14:51 INFO - PROCESS | 2944 | ++DOMWINDOW == 177 (17A8EC00) [pid = 2944] [serial = 2108] [outer = 00000000]
03:14:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 178 (17A94800) [pid = 2944] [serial = 2109] [outer = 17A8EC00]
03:14:52 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
03:14:52 INFO - document served over http requires an https
03:14:52 INFO - sub-resource via iframe-tag using the meta-referrer
03:14:52 INFO - delivery method with no-redirect and when
03:14:52 INFO - the target request is cross-origin.
03:14:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 790ms
03:14:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:14:52 INFO - PROCESS | 2944 | ++DOCSHELL 1342F400 == 37 [pid = 2944] [id = 753]
03:14:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 179 (1784B800) [pid = 2944] [serial = 2110] [outer = 00000000]
03:14:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 180 (17DC0800) [pid = 2944] [serial = 2111] [outer = 1784B800]
03:14:52 INFO - PROCESS | 2944 | 1448018092338 Marionette INFO loaded listener.js
03:14:52 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 181 (17DC8800) [pid = 2944] [serial = 2112] [outer = 1784B800]
03:14:52 INFO - PROCESS | 2944 | ++DOCSHELL 19041400 == 38 [pid = 2944] [id = 754]
03:14:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 182 (19041C00) [pid = 2944] [serial = 2113] [outer = 00000000]
03:14:52 INFO - PROCESS | 2944 | ++DOMWINDOW == 183 (1907A800) [pid = 2944] [serial = 2114] [outer = 19041C00]
03:14:52 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
03:14:52 INFO - document served over http requires an https
03:14:52 INFO - sub-resource via iframe-tag using the meta-referrer
03:14:52 INFO - delivery method with swap-origin-redirect and when
03:14:52 INFO - the target request is cross-origin.
03:14:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 770ms
03:14:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:14:53 INFO - PROCESS | 2944 | ++DOCSHELL 19078000 == 39 [pid = 2944] [id = 755]
03:14:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 184 (19079400) [pid = 2944] [serial = 2115] [outer = 00000000]
03:14:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 185 (1929F000) [pid = 2944] [serial = 2116] [outer = 19079400]
03:14:53 INFO - PROCESS | 2944 | 1448018093134 Marionette INFO loaded listener.js
03:14:53 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:53 INFO - PROCESS | 2944 | ++DOMWINDOW == 186 (1947E800) [pid = 2944] [serial = 2117] [outer = 19079400]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 185 (291BB800) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 184 (1F53E000) [pid = 2944] [serial = 2066] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018078835]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 183 (23415C00) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 182 (23A39000) [pid = 2944] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 181 (17A8F400) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 180 (17844000) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 179 (19039800) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 178 (26B35000) [pid = 2944] [serial = 1987] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 177 (2B563C00) [pid = 2944] [serial = 2019] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 176 (2F4E8800) [pid = 2944] [serial = 2024] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018064787]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 175 (12E17400) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 174 (29F9C800) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 173 (1797BC00) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 172 (2B566000) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 171 (28791000) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 170 (2B060C00) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 169 (29A07800) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 168 (20E39400) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 167 (294D4800) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 166 (26B2FC00) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 165 (2A3B1400) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 164 (30926800) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 163 (250C6000) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 162 (2F4EE000) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 161 (2A2E1800) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 160 (211C1800) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 159 (23A38400) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 158 (22F25800) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 157 (1342D800) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 156 (2A2AC400) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 155 (24C8B800) [pid = 2944] [serial = 1982] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018052952]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 154 (2B36C400) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 153 (15E80C00) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 152 (2B427000) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 151 (15266C00) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 150 (0E726800) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 149 (1BD0AC00) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 148 (29F7B400) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 147 (1BBC7400) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 146 (28731800) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 145 (1B183800) [pid = 2944] [serial = 2071] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 144 (0ACD2800) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 143 (2AA3A000) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 142 (1A766800) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 141 (1A409C00) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 140 (286CB000) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 139 (28733C00) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 138 (1BD04C00) [pid = 2944] [serial = 2061] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 137 (2B192400) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 136 (0F16BC00) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 135 (30925000) [pid = 2944] [serial = 2029] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 134 (28FA2C00) [pid = 2944] [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]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 133 (200D6000) [pid = 2944] [serial = 2077] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 132 (2B067400) [pid = 2944] [serial = 1996] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 131 (2B064C00) [pid = 2944] [serial = 1999] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 130 (286CF000) [pid = 2944] [serial = 2002] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 129 (2B196C00) [pid = 2944] [serial = 2005] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 128 (2A2E7000) [pid = 2944] [serial = 2008] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 127 (2AA42000) [pid = 2944] [serial = 2011] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 126 (2B373400) [pid = 2944] [serial = 2014] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 125 (2B559000) [pid = 2944] [serial = 2017] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 124 (2B654800) [pid = 2944] [serial = 2020] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 123 (2B65B400) [pid = 2944] [serial = 2022] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 122 (2F4EE400) [pid = 2944] [serial = 2025] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018064787]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 121 (30BA5400) [pid = 2944] [serial = 2027] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 120 (30926C00) [pid = 2944] [serial = 2030] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 119 (30930400) [pid = 2944] [serial = 2032] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 118 (0EFA8800) [pid = 2944] [serial = 2035] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 117 (17A97000) [pid = 2944] [serial = 2038] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 116 (17D21000) [pid = 2944] [serial = 2041] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 115 (1CB04C00) [pid = 2944] [serial = 2044] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 114 (1E378800) [pid = 2944] [serial = 2047] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 113 (12838800) [pid = 2944] [serial = 2050] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 112 (16A31000) [pid = 2944] [serial = 2053] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 111 (17DC4400) [pid = 2944] [serial = 2056] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 110 (1B114000) [pid = 2944] [serial = 2059] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 109 (1CFF5C00) [pid = 2944] [serial = 2062] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 108 (1E21AC00) [pid = 2944] [serial = 2064] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 107 (1F662400) [pid = 2944] [serial = 2067] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018078835]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 106 (0E72E800) [pid = 2944] [serial = 2069] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 105 (1CB01C00) [pid = 2944] [serial = 2072] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 104 (1F536C00) [pid = 2944] [serial = 2074] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 103 (16A49400) [pid = 2944] [serial = 1963] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 102 (1D198C00) [pid = 2944] [serial = 1966] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 101 (21477C00) [pid = 2944] [serial = 1969] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 100 (22FB1000) [pid = 2944] [serial = 1972] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 99 (23637000) [pid = 2944] [serial = 1975] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 98 (23CC1800) [pid = 2944] [serial = 1978] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 97 (23DED800) [pid = 2944] [serial = 1980] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 96 (250C2000) [pid = 2944] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018052952]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 95 (256EAC00) [pid = 2944] [serial = 1985] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 94 (28731400) [pid = 2944] [serial = 1988] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 93 (294D5C00) [pid = 2944] [serial = 1990] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 92 (2AF1C000) [pid = 2944] [serial = 1993] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 91 (2B0D2C00) [pid = 2944] [serial = 2000] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 90 (2A3B3C00) [pid = 2944] [serial = 2003] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 89 (2B195800) [pid = 2944] [serial = 2006] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 88 (1A792800) [pid = 2944] [serial = 2042] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 87 (1D193400) [pid = 2944] [serial = 2045] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 86 (1EBD7400) [pid = 2944] [serial = 2048] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 85 (29F95400) [pid = 2944] [serial = 1916] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 84 (2A2A4400) [pid = 2944] [serial = 1919] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 83 (1CFF7C00) [pid = 2944] [serial = 1922] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 82 (213BC400) [pid = 2944] [serial = 1961] [outer = 00000000] [url = about:blank]
03:14:55 INFO - PROCESS | 2944 | --DOMWINDOW == 81 (17886800) [pid = 2944] [serial = 1964] [outer = 00000000] [url = about:blank]
03:14:55 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
03:14:55 INFO - document served over http requires an https
03:14:55 INFO - sub-resource via script-tag using the meta-referrer
03:14:55 INFO - delivery method with keep-origin-redirect and when
03:14:55 INFO - the target request is cross-origin.
03:14:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3021ms
03:14:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:14:56 INFO - PROCESS | 2944 | ++DOCSHELL 15E7A400 == 40 [pid = 2944] [id = 756]
03:14:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 82 (15E81800) [pid = 2944] [serial = 2118] [outer = 00000000]
03:14:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 83 (17A97000) [pid = 2944] [serial = 2119] [outer = 15E81800]
03:14:56 INFO - PROCESS | 2944 | 1448018096044 Marionette INFO loaded listener.js
03:14:56 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 84 (191C0000) [pid = 2944] [serial = 2120] [outer = 15E81800]
03:14:56 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
03:14:56 INFO - document served over http requires an https
03:14:56 INFO - sub-resource via script-tag using the meta-referrer
03:14:56 INFO - delivery method with no-redirect and when
03:14:56 INFO - the target request is cross-origin.
03:14:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 630ms
03:14:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:14:56 INFO - PROCESS | 2944 | ++DOCSHELL 19E10000 == 41 [pid = 2944] [id = 757]
03:14:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 85 (19E10C00) [pid = 2944] [serial = 2121] [outer = 00000000]
03:14:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 86 (1A1B2400) [pid = 2944] [serial = 2122] [outer = 19E10C00]
03:14:56 INFO - PROCESS | 2944 | 1448018096678 Marionette INFO loaded listener.js
03:14:56 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:56 INFO - PROCESS | 2944 | ++DOMWINDOW == 87 (1A1B6C00) [pid = 2944] [serial = 2123] [outer = 19E10C00]
03:14:57 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
03:14:57 INFO - document served over http requires an https
03:14:57 INFO - sub-resource via script-tag using the meta-referrer
03:14:57 INFO - delivery method with swap-origin-redirect and when
03:14:57 INFO - the target request is cross-origin.
03:14:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 630ms
03:14:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:14:57 INFO - PROCESS | 2944 | ++DOCSHELL 1A406400 == 42 [pid = 2944] [id = 758]
03:14:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 88 (1A408000) [pid = 2944] [serial = 2124] [outer = 00000000]
03:14:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 89 (1A764400) [pid = 2944] [serial = 2125] [outer = 1A408000]
03:14:57 INFO - PROCESS | 2944 | 1448018097317 Marionette INFO loaded listener.js
03:14:57 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:57 INFO - PROCESS | 2944 | ++DOMWINDOW == 90 (1A767000) [pid = 2944] [serial = 2126] [outer = 1A408000]
03:14:58 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
03:14:58 INFO - document served over http requires an https
03:14:58 INFO - sub-resource via xhr-request using the meta-referrer
03:14:58 INFO - delivery method with keep-origin-redirect and when
03:14:58 INFO - the target request is cross-origin.
03:14:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
03:14:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:14:58 INFO - PROCESS | 2944 | ++DOCSHELL 0EFA8000 == 43 [pid = 2944] [id = 759]
03:14:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 91 (0EFA8800) [pid = 2944] [serial = 2127] [outer = 00000000]
03:14:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 92 (0F16A400) [pid = 2944] [serial = 2128] [outer = 0EFA8800]
03:14:58 INFO - PROCESS | 2944 | 1448018098362 Marionette INFO loaded listener.js
03:14:58 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:58 INFO - PROCESS | 2944 | ++DOMWINDOW == 93 (0F5D0000) [pid = 2944] [serial = 2129] [outer = 0EFA8800]
03:14:58 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
03:14:58 INFO - document served over http requires an https
03:14:58 INFO - sub-resource via xhr-request using the meta-referrer
03:14:58 INFO - delivery method with no-redirect and when
03:14:58 INFO - the target request is cross-origin.
03:14:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 870ms
03:14:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:14:59 INFO - PROCESS | 2944 | ++DOCSHELL 13427C00 == 44 [pid = 2944] [id = 760]
03:14:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 94 (1342FC00) [pid = 2944] [serial = 2130] [outer = 00000000]
03:14:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 95 (15E4B400) [pid = 2944] [serial = 2131] [outer = 1342FC00]
03:14:59 INFO - PROCESS | 2944 | 1448018099232 Marionette INFO loaded listener.js
03:14:59 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:59 INFO - PROCESS | 2944 | ++DOMWINDOW == 96 (16680400) [pid = 2944] [serial = 2132] [outer = 1342FC00]
03:14:59 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
03:14:59 INFO - document served over http requires an https
03:14:59 INFO - sub-resource via xhr-request using the meta-referrer
03:14:59 INFO - delivery method with swap-origin-redirect and when
03:14:59 INFO - the target request is cross-origin.
03:14:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
03:14:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:15:00 INFO - PROCESS | 2944 | ++DOCSHELL 19043800 == 45 [pid = 2944] [id = 761]
03:15:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 97 (19088800) [pid = 2944] [serial = 2133] [outer = 00000000]
03:15:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 98 (194E6000) [pid = 2944] [serial = 2134] [outer = 19088800]
03:15:00 INFO - PROCESS | 2944 | 1448018100164 Marionette INFO loaded listener.js
03:15:00 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 99 (1A76E400) [pid = 2944] [serial = 2135] [outer = 19088800]
03:15:00 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
03:15:00 INFO - document served over http requires an http
03:15:00 INFO - sub-resource via fetch-request using the meta-referrer
03:15:00 INFO - delivery method with keep-origin-redirect and when
03:15:00 INFO - the target request is same-origin.
03:15:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 830ms
03:15:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:15:00 INFO - PROCESS | 2944 | ++DOCSHELL 1A786400 == 46 [pid = 2944] [id = 762]
03:15:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 100 (1A788C00) [pid = 2944] [serial = 2136] [outer = 00000000]
03:15:00 INFO - PROCESS | 2944 | ++DOMWINDOW == 101 (1A791800) [pid = 2944] [serial = 2137] [outer = 1A788C00]
03:15:01 INFO - PROCESS | 2944 | 1448018100998 Marionette INFO loaded listener.js
03:15:01 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 102 (1B10BC00) [pid = 2944] [serial = 2138] [outer = 1A788C00]
03:15:01 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
03:15:01 INFO - document served over http requires an http
03:15:01 INFO - sub-resource via fetch-request using the meta-referrer
03:15:01 INFO - delivery method with no-redirect and when
03:15:01 INFO - the target request is same-origin.
03:15:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 930ms
03:15:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:15:01 INFO - PROCESS | 2944 | ++DOCSHELL 1B112000 == 47 [pid = 2944] [id = 763]
03:15:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 103 (1B115400) [pid = 2944] [serial = 2139] [outer = 00000000]
03:15:01 INFO - PROCESS | 2944 | ++DOMWINDOW == 104 (1B17D800) [pid = 2944] [serial = 2140] [outer = 1B115400]
03:15:01 INFO - PROCESS | 2944 | 1448018101962 Marionette INFO loaded listener.js
03:15:02 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 105 (1B1A5000) [pid = 2944] [serial = 2141] [outer = 1B115400]
03:15:02 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
03:15:02 INFO - document served over http requires an http
03:15:02 INFO - sub-resource via fetch-request using the meta-referrer
03:15:02 INFO - delivery method with swap-origin-redirect and when
03:15:02 INFO - the target request is same-origin.
03:15:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 870ms
03:15:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:15:02 INFO - PROCESS | 2944 | ++DOCSHELL 16A2C000 == 48 [pid = 2944] [id = 764]
03:15:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 106 (1B1A8800) [pid = 2944] [serial = 2142] [outer = 00000000]
03:15:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 107 (1BD02400) [pid = 2944] [serial = 2143] [outer = 1B1A8800]
03:15:02 INFO - PROCESS | 2944 | 1448018102836 Marionette INFO loaded listener.js
03:15:02 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:02 INFO - PROCESS | 2944 | ++DOMWINDOW == 108 (1BD0AC00) [pid = 2944] [serial = 2144] [outer = 1B1A8800]
03:15:03 INFO - PROCESS | 2944 | ++DOCSHELL 1BF97000 == 49 [pid = 2944] [id = 765]
03:15:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 109 (1BF97C00) [pid = 2944] [serial = 2145] [outer = 00000000]
03:15:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 110 (1BFA3000) [pid = 2944] [serial = 2146] [outer = 1BF97C00]
03:15:03 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
03:15:03 INFO - document served over http requires an http
03:15:03 INFO - sub-resource via iframe-tag using the meta-referrer
03:15:03 INFO - delivery method with keep-origin-redirect and when
03:15:03 INFO - the target request is same-origin.
03:15:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
03:15:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:15:03 INFO - PROCESS | 2944 | ++DOCSHELL 14999800 == 50 [pid = 2944] [id = 766]
03:15:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 111 (17842C00) [pid = 2944] [serial = 2147] [outer = 00000000]
03:15:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 112 (1CB11800) [pid = 2944] [serial = 2148] [outer = 17842C00]
03:15:03 INFO - PROCESS | 2944 | 1448018103849 Marionette INFO loaded listener.js
03:15:03 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:03 INFO - PROCESS | 2944 | ++DOMWINDOW == 113 (1CB17800) [pid = 2944] [serial = 2149] [outer = 17842C00]
03:15:04 INFO - PROCESS | 2944 | ++DOCSHELL 1CB20400 == 51 [pid = 2944] [id = 767]
03:15:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 114 (1CFEB800) [pid = 2944] [serial = 2150] [outer = 00000000]
03:15:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 115 (1CB0BC00) [pid = 2944] [serial = 2151] [outer = 1CFEB800]
03:15:04 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
03:15:04 INFO - document served over http requires an http
03:15:04 INFO - sub-resource via iframe-tag using the meta-referrer
03:15:04 INFO - delivery method with no-redirect and when
03:15:04 INFO - the target request is same-origin.
03:15:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 930ms
03:15:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:15:04 INFO - PROCESS | 2944 | ++DOCSHELL 1CFF5000 == 52 [pid = 2944] [id = 768]
03:15:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 116 (1CFF5400) [pid = 2944] [serial = 2152] [outer = 00000000]
03:15:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 117 (1D196800) [pid = 2944] [serial = 2153] [outer = 1CFF5400]
03:15:04 INFO - PROCESS | 2944 | 1448018104754 Marionette INFO loaded listener.js
03:15:04 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:04 INFO - PROCESS | 2944 | ++DOMWINDOW == 118 (1E203400) [pid = 2944] [serial = 2154] [outer = 1CFF5400]
03:15:05 INFO - PROCESS | 2944 | ++DOCSHELL 1E20BC00 == 53 [pid = 2944] [id = 769]
03:15:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 119 (1E20C800) [pid = 2944] [serial = 2155] [outer = 00000000]
03:15:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 120 (1E212400) [pid = 2944] [serial = 2156] [outer = 1E20C800]
03:15:05 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
03:15:05 INFO - document served over http requires an http
03:15:05 INFO - sub-resource via iframe-tag using the meta-referrer
03:15:05 INFO - delivery method with swap-origin-redirect and when
03:15:05 INFO - the target request is same-origin.
03:15:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 930ms
03:15:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:15:05 INFO - PROCESS | 2944 | ++DOCSHELL 19043000 == 54 [pid = 2944] [id = 770]
03:15:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 121 (1E20F400) [pid = 2944] [serial = 2157] [outer = 00000000]
03:15:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 122 (1E21B000) [pid = 2944] [serial = 2158] [outer = 1E20F400]
03:15:05 INFO - PROCESS | 2944 | 1448018105735 Marionette INFO loaded listener.js
03:15:05 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:05 INFO - PROCESS | 2944 | ++DOMWINDOW == 123 (1E220400) [pid = 2944] [serial = 2159] [outer = 1E20F400]
03:15:06 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
03:15:06 INFO - document served over http requires an http
03:15:06 INFO - sub-resource via script-tag using the meta-referrer
03:15:06 INFO - delivery method with keep-origin-redirect and when
03:15:06 INFO - the target request is same-origin.
03:15:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 870ms
03:15:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:15:06 INFO - PROCESS | 2944 | ++DOCSHELL 1E373C00 == 55 [pid = 2944] [id = 771]
03:15:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 124 (1E375C00) [pid = 2944] [serial = 2160] [outer = 00000000]
03:15:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 125 (1E831400) [pid = 2944] [serial = 2161] [outer = 1E375C00]
03:15:06 INFO - PROCESS | 2944 | 1448018106560 Marionette INFO loaded listener.js
03:15:06 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:06 INFO - PROCESS | 2944 | ++DOMWINDOW == 126 (1E8D3800) [pid = 2944] [serial = 2162] [outer = 1E375C00]
03:15:07 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
03:15:07 INFO - document served over http requires an http
03:15:07 INFO - sub-resource via script-tag using the meta-referrer
03:15:07 INFO - delivery method with no-redirect and when
03:15:07 INFO - the target request is same-origin.
03:15:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 870ms
03:15:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:15:07 INFO - PROCESS | 2944 | ++DOCSHELL 1E8DD800 == 56 [pid = 2944] [id = 772]
03:15:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 127 (1E8DEC00) [pid = 2944] [serial = 2163] [outer = 00000000]
03:15:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 128 (1EBDC400) [pid = 2944] [serial = 2164] [outer = 1E8DEC00]
03:15:07 INFO - PROCESS | 2944 | 1448018107491 Marionette INFO loaded listener.js
03:15:07 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:07 INFO - PROCESS | 2944 | ++DOMWINDOW == 129 (1F539000) [pid = 2944] [serial = 2165] [outer = 1E8DEC00]
03:15:08 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
03:15:08 INFO - document served over http requires an http
03:15:08 INFO - sub-resource via script-tag using the meta-referrer
03:15:08 INFO - delivery method with swap-origin-redirect and when
03:15:08 INFO - the target request is same-origin.
03:15:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 870ms
03:15:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:15:08 INFO - PROCESS | 2944 | ++DOCSHELL 1F659000 == 57 [pid = 2944] [id = 773]
03:15:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 130 (1F65D000) [pid = 2944] [serial = 2166] [outer = 00000000]
03:15:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 131 (1FC3D800) [pid = 2944] [serial = 2167] [outer = 1F65D000]
03:15:08 INFO - PROCESS | 2944 | 1448018108349 Marionette INFO loaded listener.js
03:15:08 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:08 INFO - PROCESS | 2944 | ++DOMWINDOW == 132 (1FC46400) [pid = 2944] [serial = 2168] [outer = 1F65D000]
03:15:08 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
03:15:08 INFO - document served over http requires an http
03:15:08 INFO - sub-resource via xhr-request using the meta-referrer
03:15:08 INFO - delivery method with keep-origin-redirect and when
03:15:08 INFO - the target request is same-origin.
03:15:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
03:15:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:15:09 INFO - PROCESS | 2944 | ++DOCSHELL 1FC44C00 == 58 [pid = 2944] [id = 774]
03:15:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 133 (2001BC00) [pid = 2944] [serial = 2169] [outer = 00000000]
03:15:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 134 (200CA800) [pid = 2944] [serial = 2170] [outer = 2001BC00]
03:15:09 INFO - PROCESS | 2944 | 1448018109224 Marionette INFO loaded listener.js
03:15:09 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 135 (200D6800) [pid = 2944] [serial = 2171] [outer = 2001BC00]
03:15:09 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
03:15:09 INFO - document served over http requires an http
03:15:09 INFO - sub-resource via xhr-request using the meta-referrer
03:15:09 INFO - delivery method with no-redirect and when
03:15:09 INFO - the target request is same-origin.
03:15:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 830ms
03:15:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:15:10 INFO - PROCESS | 2944 | ++DOCSHELL 20263000 == 59 [pid = 2944] [id = 775]
03:15:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 136 (20265400) [pid = 2944] [serial = 2172] [outer = 00000000]
03:15:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 137 (20279400) [pid = 2944] [serial = 2173] [outer = 20265400]
03:15:10 INFO - PROCESS | 2944 | 1448018110059 Marionette INFO loaded listener.js
03:15:10 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 138 (20282400) [pid = 2944] [serial = 2174] [outer = 20265400]
03:15:10 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
03:15:10 INFO - document served over http requires an http
03:15:10 INFO - sub-resource via xhr-request using the meta-referrer
03:15:10 INFO - delivery method with swap-origin-redirect and when
03:15:10 INFO - the target request is same-origin.
03:15:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
03:15:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:15:11 INFO - PROCESS | 2944 | ++DOCSHELL 19486400 == 60 [pid = 2944] [id = 776]
03:15:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 139 (1A769000) [pid = 2944] [serial = 2175] [outer = 00000000]
03:15:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 140 (20409C00) [pid = 2944] [serial = 2176] [outer = 1A769000]
03:15:11 INFO - PROCESS | 2944 | 1448018111613 Marionette INFO loaded listener.js
03:15:11 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:11 INFO - PROCESS | 2944 | ++DOMWINDOW == 141 (2040F800) [pid = 2944] [serial = 2177] [outer = 1A769000]
03:15:12 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
03:15:12 INFO - document served over http requires an https
03:15:12 INFO - sub-resource via fetch-request using the meta-referrer
03:15:12 INFO - delivery method with keep-origin-redirect and when
03:15:12 INFO - the target request is same-origin.
03:15:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1624ms
03:15:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:15:12 INFO - PROCESS | 2944 | ++DOCSHELL 1610BC00 == 61 [pid = 2944] [id = 777]
03:15:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 142 (177DD400) [pid = 2944] [serial = 2178] [outer = 00000000]
03:15:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 143 (19E53400) [pid = 2944] [serial = 2179] [outer = 177DD400]
03:15:12 INFO - PROCESS | 2944 | 1448018112570 Marionette INFO loaded listener.js
03:15:12 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:12 INFO - PROCESS | 2944 | ++DOMWINDOW == 144 (1D198000) [pid = 2944] [serial = 2180] [outer = 177DD400]
03:15:13 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
03:15:13 INFO - document served over http requires an https
03:15:13 INFO - sub-resource via fetch-request using the meta-referrer
03:15:13 INFO - delivery method with no-redirect and when
03:15:13 INFO - the target request is same-origin.
03:15:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1338ms
03:15:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:15:13 INFO - PROCESS | 2944 | ++DOCSHELL 0E76D800 == 62 [pid = 2944] [id = 778]
03:15:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 145 (0EC0F400) [pid = 2944] [serial = 2181] [outer = 00000000]
03:15:13 INFO - PROCESS | 2944 | ++DOMWINDOW == 146 (1283A400) [pid = 2944] [serial = 2182] [outer = 0EC0F400]
03:15:13 INFO - PROCESS | 2944 | 1448018113912 Marionette INFO loaded listener.js
03:15:13 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:14 INFO - PROCESS | 2944 | ++DOMWINDOW == 147 (13430800) [pid = 2944] [serial = 2183] [outer = 0EC0F400]
03:15:14 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
03:15:14 INFO - document served over http requires an https
03:15:14 INFO - sub-resource via fetch-request using the meta-referrer
03:15:14 INFO - delivery method with swap-origin-redirect and when
03:15:14 INFO - the target request is same-origin.
03:15:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1128ms
03:15:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:15:14 INFO - PROCESS | 2944 | --DOCSHELL 0F057000 == 61 [pid = 2944] [id = 579]
03:15:14 INFO - PROCESS | 2944 | --DOCSHELL 16A6DC00 == 60 [pid = 2944] [id = 577]
03:15:14 INFO - PROCESS | 2944 | --DOCSHELL 15E84400 == 59 [pid = 2944] [id = 575]
03:15:14 INFO - PROCESS | 2944 | --DOCSHELL 14948400 == 58 [pid = 2944] [id = 573]
03:15:14 INFO - PROCESS | 2944 | --DOCSHELL 19041400 == 57 [pid = 2944] [id = 754]
03:15:14 INFO - PROCESS | 2944 | --DOCSHELL 17A8D800 == 56 [pid = 2944] [id = 752]
03:15:14 INFO - PROCESS | 2944 | --DOCSHELL 17845C00 == 55 [pid = 2944] [id = 750]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 146 (1B183C00) [pid = 2944] [serial = 2060] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 145 (14BD3400) [pid = 2944] [serial = 2070] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 144 (1E82D000) [pid = 2944] [serial = 2065] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 143 (1F661C00) [pid = 2944] [serial = 2075] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 142 (2AF21400) [pid = 2944] [serial = 1994] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 141 (29A0B800) [pid = 2944] [serial = 1991] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 140 (25866000) [pid = 2944] [serial = 1986] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 139 (2486B400) [pid = 2944] [serial = 1981] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 138 (23644800) [pid = 2944] [serial = 1976] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 137 (23183400) [pid = 2944] [serial = 1973] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 136 (22C19800) [pid = 2944] [serial = 1970] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 135 (1F53A400) [pid = 2944] [serial = 1967] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 134 (176BE400) [pid = 2944] [serial = 2054] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 133 (13432800) [pid = 2944] [serial = 2051] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 132 (19835800) [pid = 2944] [serial = 2039] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 131 (0F170C00) [pid = 2944] [serial = 2036] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 130 (30BAF000) [pid = 2944] [serial = 2033] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 129 (30BA8C00) [pid = 2944] [serial = 2028] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 128 (2B65EC00) [pid = 2944] [serial = 2023] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 127 (2B55E800) [pid = 2944] [serial = 2018] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 126 (2B41E000) [pid = 2944] [serial = 2015] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 125 (2AA45C00) [pid = 2944] [serial = 2012] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 124 (2A2E6800) [pid = 2944] [serial = 2009] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 123 (2B06CC00) [pid = 2944] [serial = 1997] [outer = 00000000] [url = about:blank]
03:15:14 INFO - PROCESS | 2944 | --DOMWINDOW == 122 (19093400) [pid = 2944] [serial = 2057] [outer = 00000000] [url = about:blank]
03:15:15 INFO - PROCESS | 2944 | ++DOCSHELL 0ACD1800 == 56 [pid = 2944] [id = 779]
03:15:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 123 (0ACD3000) [pid = 2944] [serial = 2184] [outer = 00000000]
03:15:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 124 (0E731000) [pid = 2944] [serial = 2185] [outer = 0ACD3000]
03:15:15 INFO - PROCESS | 2944 | 1448018115176 Marionette INFO loaded listener.js
03:15:15 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 125 (0F163800) [pid = 2944] [serial = 2186] [outer = 0ACD3000]
03:15:15 INFO - PROCESS | 2944 | ++DOCSHELL 12D32000 == 57 [pid = 2944] [id = 780]
03:15:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 126 (12E18C00) [pid = 2944] [serial = 2187] [outer = 00000000]
03:15:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 127 (13263C00) [pid = 2944] [serial = 2188] [outer = 12E18C00]
03:15:15 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
03:15:15 INFO - document served over http requires an https
03:15:15 INFO - sub-resource via iframe-tag using the meta-referrer
03:15:15 INFO - delivery method with keep-origin-redirect and when
03:15:15 INFO - the target request is same-origin.
03:15:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
03:15:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:15:15 INFO - PROCESS | 2944 | ++DOCSHELL 12E1EC00 == 58 [pid = 2944] [id = 781]
03:15:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 128 (12E1F400) [pid = 2944] [serial = 2189] [outer = 00000000]
03:15:15 INFO - PROCESS | 2944 | ++DOMWINDOW == 129 (148C2800) [pid = 2944] [serial = 2190] [outer = 12E1F400]
03:15:16 INFO - PROCESS | 2944 | 1448018115979 Marionette INFO loaded listener.js
03:15:16 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 130 (14BB2000) [pid = 2944] [serial = 2191] [outer = 12E1F400]
03:15:16 INFO - PROCESS | 2944 | ++DOCSHELL 1610C400 == 59 [pid = 2944] [id = 782]
03:15:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 131 (1610D000) [pid = 2944] [serial = 2192] [outer = 00000000]
03:15:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 132 (169BB400) [pid = 2944] [serial = 2193] [outer = 1610D000]
03:15:16 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
03:15:16 INFO - document served over http requires an https
03:15:16 INFO - sub-resource via iframe-tag using the meta-referrer
03:15:16 INFO - delivery method with no-redirect and when
03:15:16 INFO - the target request is same-origin.
03:15:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 770ms
03:15:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:15:16 INFO - PROCESS | 2944 | ++DOCSHELL 16107400 == 60 [pid = 2944] [id = 783]
03:15:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 133 (1610F400) [pid = 2944] [serial = 2194] [outer = 00000000]
03:15:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 134 (16A4D800) [pid = 2944] [serial = 2195] [outer = 1610F400]
03:15:16 INFO - PROCESS | 2944 | 1448018116677 Marionette INFO loaded listener.js
03:15:16 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:16 INFO - PROCESS | 2944 | ++DOMWINDOW == 135 (16E48800) [pid = 2944] [serial = 2196] [outer = 1610F400]
03:15:17 INFO - PROCESS | 2944 | ++DOCSHELL 176BE400 == 61 [pid = 2944] [id = 784]
03:15:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 136 (177D5800) [pid = 2944] [serial = 2197] [outer = 00000000]
03:15:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 137 (17831C00) [pid = 2944] [serial = 2198] [outer = 177D5800]
03:15:17 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
03:15:17 INFO - document served over http requires an https
03:15:17 INFO - sub-resource via iframe-tag using the meta-referrer
03:15:17 INFO - delivery method with swap-origin-redirect and when
03:15:17 INFO - the target request is same-origin.
03:15:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 730ms
03:15:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:15:17 INFO - PROCESS | 2944 | ++DOCSHELL 17826C00 == 62 [pid = 2944] [id = 785]
03:15:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 138 (17828000) [pid = 2944] [serial = 2199] [outer = 00000000]
03:15:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 139 (17972400) [pid = 2944] [serial = 2200] [outer = 17828000]
03:15:17 INFO - PROCESS | 2944 | 1448018117444 Marionette INFO loaded listener.js
03:15:17 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:17 INFO - PROCESS | 2944 | ++DOMWINDOW == 140 (17990C00) [pid = 2944] [serial = 2201] [outer = 17828000]
03:15:17 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
03:15:17 INFO - document served over http requires an https
03:15:17 INFO - sub-resource via script-tag using the meta-referrer
03:15:17 INFO - delivery method with keep-origin-redirect and when
03:15:17 INFO - the target request is same-origin.
03:15:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 730ms
03:15:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:15:18 INFO - PROCESS | 2944 | ++DOCSHELL 17DC5800 == 63 [pid = 2944] [id = 786]
03:15:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 141 (19039000) [pid = 2944] [serial = 2202] [outer = 00000000]
03:15:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 142 (19042400) [pid = 2944] [serial = 2203] [outer = 19039000]
03:15:18 INFO - PROCESS | 2944 | 1448018118219 Marionette INFO loaded listener.js
03:15:18 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 143 (192CB400) [pid = 2944] [serial = 2204] [outer = 19039000]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 142 (1A764400) [pid = 2944] [serial = 2125] [outer = 00000000] [url = about:blank]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 141 (19079400) [pid = 2944] [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]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 140 (0E730800) [pid = 2944] [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]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 139 (19E10C00) [pid = 2944] [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]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 138 (15E81800) [pid = 2944] [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]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 137 (12B83C00) [pid = 2944] [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]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 136 (0F05C800) [pid = 2944] [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]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 135 (1784B800) [pid = 2944] [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]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 134 (17A8EC00) [pid = 2944] [serial = 2108] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018091941]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 133 (1499B800) [pid = 2944] [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]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 132 (176B2400) [pid = 2944] [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]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 131 (13439C00) [pid = 2944] [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]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 130 (16103400) [pid = 2944] [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]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 129 (17846000) [pid = 2944] [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]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 128 (16A3F800) [pid = 2944] [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]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 127 (19041C00) [pid = 2944] [serial = 2113] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 126 (17847800) [pid = 2944] [serial = 2103] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 125 (12DA3000) [pid = 2944] [serial = 2086] [outer = 00000000] [url = about:blank]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 124 (17DC0800) [pid = 2944] [serial = 2111] [outer = 00000000] [url = about:blank]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 123 (1929F000) [pid = 2944] [serial = 2116] [outer = 00000000] [url = about:blank]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 122 (1907A800) [pid = 2944] [serial = 2114] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 121 (13597400) [pid = 2944] [serial = 2089] [outer = 00000000] [url = about:blank]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 120 (1A1B2400) [pid = 2944] [serial = 2122] [outer = 00000000] [url = about:blank]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 119 (0EC11400) [pid = 2944] [serial = 2080] [outer = 00000000] [url = about:blank]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 118 (17A94800) [pid = 2944] [serial = 2109] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018091941]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 117 (17970800) [pid = 2944] [serial = 2106] [outer = 00000000] [url = about:blank]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 116 (16A6F400) [pid = 2944] [serial = 2098] [outer = 00000000] [url = about:blank]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 115 (1526C400) [pid = 2944] [serial = 2092] [outer = 00000000] [url = about:blank]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 114 (17A97000) [pid = 2944] [serial = 2119] [outer = 00000000] [url = about:blank]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 113 (16110800) [pid = 2944] [serial = 2095] [outer = 00000000] [url = about:blank]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 112 (1784C800) [pid = 2944] [serial = 2104] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 111 (176BC800) [pid = 2944] [serial = 2101] [outer = 00000000] [url = about:blank]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 110 (0F161C00) [pid = 2944] [serial = 2083] [outer = 00000000] [url = about:blank]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 109 (12E1FC00) [pid = 2944] [serial = 2087] [outer = 00000000] [url = about:blank]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 108 (148B9800) [pid = 2944] [serial = 2090] [outer = 00000000] [url = about:blank]
03:15:18 INFO - PROCESS | 2944 | --DOMWINDOW == 107 (0F16EC00) [pid = 2944] [serial = 2084] [outer = 00000000] [url = about:blank]
03:15:18 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
03:15:18 INFO - document served over http requires an https
03:15:18 INFO - sub-resource via script-tag using the meta-referrer
03:15:18 INFO - delivery method with no-redirect and when
03:15:18 INFO - the target request is same-origin.
03:15:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 730ms
03:15:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:15:18 INFO - PROCESS | 2944 | ++DOCSHELL 13420400 == 64 [pid = 2944] [id = 787]
03:15:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 108 (13439400) [pid = 2944] [serial = 2205] [outer = 00000000]
03:15:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 109 (16A6F400) [pid = 2944] [serial = 2206] [outer = 13439400]
03:15:18 INFO - PROCESS | 2944 | 1448018118870 Marionette INFO loaded listener.js
03:15:18 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:18 INFO - PROCESS | 2944 | ++DOMWINDOW == 110 (17DC0800) [pid = 2944] [serial = 2207] [outer = 13439400]
03:15:19 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
03:15:19 INFO - document served over http requires an https
03:15:19 INFO - sub-resource via script-tag using the meta-referrer
03:15:19 INFO - delivery method with swap-origin-redirect and when
03:15:19 INFO - the target request is same-origin.
03:15:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 630ms
03:15:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:15:19 INFO - PROCESS | 2944 | ++DOCSHELL 1A1B4400 == 65 [pid = 2944] [id = 788]
03:15:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 111 (1A1B4800) [pid = 2944] [serial = 2208] [outer = 00000000]
03:15:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 112 (1A410000) [pid = 2944] [serial = 2209] [outer = 1A1B4800]
03:15:19 INFO - PROCESS | 2944 | 1448018119540 Marionette INFO loaded listener.js
03:15:19 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:19 INFO - PROCESS | 2944 | ++DOMWINDOW == 113 (1A78FC00) [pid = 2944] [serial = 2210] [outer = 1A1B4800]
03:15:20 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
03:15:20 INFO - document served over http requires an https
03:15:20 INFO - sub-resource via xhr-request using the meta-referrer
03:15:20 INFO - delivery method with keep-origin-redirect and when
03:15:20 INFO - the target request is same-origin.
03:15:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 631ms
03:15:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:15:20 INFO - PROCESS | 2944 | ++DOCSHELL 1B1A5C00 == 66 [pid = 2944] [id = 789]
03:15:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 114 (1B1A9400) [pid = 2944] [serial = 2211] [outer = 00000000]
03:15:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 115 (1BBAE000) [pid = 2944] [serial = 2212] [outer = 1B1A9400]
03:15:20 INFO - PROCESS | 2944 | 1448018120160 Marionette INFO loaded listener.js
03:15:20 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 116 (1BD10800) [pid = 2944] [serial = 2213] [outer = 1B1A9400]
03:15:20 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
03:15:20 INFO - document served over http requires an https
03:15:20 INFO - sub-resource via xhr-request using the meta-referrer
03:15:20 INFO - delivery method with no-redirect and when
03:15:20 INFO - the target request is same-origin.
03:15:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 530ms
03:15:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:15:20 INFO - PROCESS | 2944 | ++DOCSHELL 1E206C00 == 67 [pid = 2944] [id = 790]
03:15:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 117 (1E20A800) [pid = 2944] [serial = 2214] [outer = 00000000]
03:15:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 118 (1E82F400) [pid = 2944] [serial = 2215] [outer = 1E20A800]
03:15:20 INFO - PROCESS | 2944 | 1448018120762 Marionette INFO loaded listener.js
03:15:20 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:20 INFO - PROCESS | 2944 | ++DOMWINDOW == 119 (1EBD2000) [pid = 2944] [serial = 2216] [outer = 1E20A800]
03:15:21 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
03:15:21 INFO - document served over http requires an https
03:15:21 INFO - sub-resource via xhr-request using the meta-referrer
03:15:21 INFO - delivery method with swap-origin-redirect and when
03:15:21 INFO - the target request is same-origin.
03:15:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 730ms
03:15:21 INFO - TEST-START | /resource-timing/test_resource_timing.html
03:15:21 INFO - PROCESS | 2944 | ++DOCSHELL 0B773000 == 68 [pid = 2944] [id = 791]
03:15:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 120 (0B774800) [pid = 2944] [serial = 2217] [outer = 00000000]
03:15:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 121 (0F31DC00) [pid = 2944] [serial = 2218] [outer = 0B774800]
03:15:21 INFO - PROCESS | 2944 | 1448018121638 Marionette INFO loaded listener.js
03:15:21 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:21 INFO - PROCESS | 2944 | ++DOMWINDOW == 122 (12D3B400) [pid = 2944] [serial = 2219] [outer = 0B774800]
03:15:22 INFO - PROCESS | 2944 | ++DOCSHELL 177DF800 == 69 [pid = 2944] [id = 792]
03:15:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 123 (17825800) [pid = 2944] [serial = 2220] [outer = 00000000]
03:15:22 INFO - PROCESS | 2944 | ++DOMWINDOW == 124 (17825C00) [pid = 2944] [serial = 2221] [outer = 17825800]
03:15:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
03:15:22 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"
03:15:22 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
03:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:22 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
03:15:22 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
03:15:22 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
03:15:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
03:15:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
03:15:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
03:15:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
03:15:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
03:15:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
03:15:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
03:15:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
03:15:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
03:15:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
03:15:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
03:15:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
03:15:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
03:15:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
03:15:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
03:15:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
03:15:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
03:15:22 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1481ms
03:15:22 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
03:15:23 INFO - PROCESS | 2944 | ++DOCSHELL 14BD1400 == 70 [pid = 2944] [id = 793]
03:15:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 125 (17A94C00) [pid = 2944] [serial = 2222] [outer = 00000000]
03:15:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 126 (1A1B2C00) [pid = 2944] [serial = 2223] [outer = 17A94C00]
03:15:23 INFO - PROCESS | 2944 | 1448018123155 Marionette INFO loaded listener.js
03:15:23 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 127 (1C9B8000) [pid = 2944] [serial = 2224] [outer = 17A94C00]
03:15:23 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"
03:15:23 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
03:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:23 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
03:15:23 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 870ms
03:15:23 INFO - TEST-START | /screen-orientation/lock-basic.html
03:15:23 INFO - PROCESS | 2944 | ++DOCSHELL 1F658400 == 71 [pid = 2944] [id = 794]
03:15:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 128 (1F658800) [pid = 2944] [serial = 2225] [outer = 00000000]
03:15:23 INFO - PROCESS | 2944 | ++DOMWINDOW == 129 (1FC42000) [pid = 2944] [serial = 2226] [outer = 1F658800]
03:15:24 INFO - PROCESS | 2944 | 1448018123997 Marionette INFO loaded listener.js
03:15:24 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 130 (20017400) [pid = 2944] [serial = 2227] [outer = 1F658800]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 16A48800 == 70 [pid = 2944] [id = 581]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 1BF9E400 == 69 [pid = 2944] [id = 588]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 1E82DC00 == 68 [pid = 2944] [id = 591]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 0E76C800 == 67 [pid = 2944] [id = 576]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 1B1A2C00 == 66 [pid = 2944] [id = 586]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 19E1C000 == 65 [pid = 2944] [id = 583]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 20020800 == 64 [pid = 2944] [id = 741]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 0F16F800 == 63 [pid = 2944] [id = 571]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 0EE8D800 == 62 [pid = 2944] [id = 569]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 1A767800 == 61 [pid = 2944] [id = 584]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 1B1A5C00 == 60 [pid = 2944] [id = 789]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 1A1B4400 == 59 [pid = 2944] [id = 788]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 13420400 == 58 [pid = 2944] [id = 787]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 17DC5800 == 57 [pid = 2944] [id = 786]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 17826C00 == 56 [pid = 2944] [id = 785]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 176BE400 == 55 [pid = 2944] [id = 784]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 16107400 == 54 [pid = 2944] [id = 783]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 1610C400 == 53 [pid = 2944] [id = 782]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 12E1EC00 == 52 [pid = 2944] [id = 781]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 12D32000 == 51 [pid = 2944] [id = 780]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 0ACD1800 == 50 [pid = 2944] [id = 779]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 0E76D800 == 49 [pid = 2944] [id = 778]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 1610BC00 == 48 [pid = 2944] [id = 777]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 19486400 == 47 [pid = 2944] [id = 776]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 1E373C00 == 46 [pid = 2944] [id = 771]
03:15:31 INFO - PROCESS | 2944 | --DOCSHELL 19043000 == 45 [pid = 2944] [id = 770]
03:15:32 INFO - PROCESS | 2944 | --DOCSHELL 1E20BC00 == 44 [pid = 2944] [id = 769]
03:15:32 INFO - PROCESS | 2944 | --DOCSHELL 1CFF5000 == 43 [pid = 2944] [id = 768]
03:15:32 INFO - PROCESS | 2944 | --DOCSHELL 1CB20400 == 42 [pid = 2944] [id = 767]
03:15:32 INFO - PROCESS | 2944 | --DOCSHELL 1BF97000 == 41 [pid = 2944] [id = 765]
03:15:32 INFO - PROCESS | 2944 | --DOCSHELL 1B112000 == 40 [pid = 2944] [id = 763]
03:15:32 INFO - PROCESS | 2944 | --DOMWINDOW == 129 (1A1B6C00) [pid = 2944] [serial = 2123] [outer = 00000000] [url = about:blank]
03:15:32 INFO - PROCESS | 2944 | --DOMWINDOW == 128 (1947E800) [pid = 2944] [serial = 2117] [outer = 00000000] [url = about:blank]
03:15:32 INFO - PROCESS | 2944 | --DOMWINDOW == 127 (177E0000) [pid = 2944] [serial = 2102] [outer = 00000000] [url = about:blank]
03:15:32 INFO - PROCESS | 2944 | --DOMWINDOW == 126 (17976C00) [pid = 2944] [serial = 2107] [outer = 00000000] [url = about:blank]
03:15:32 INFO - PROCESS | 2944 | --DOMWINDOW == 125 (17DC8800) [pid = 2944] [serial = 2112] [outer = 00000000] [url = about:blank]
03:15:32 INFO - PROCESS | 2944 | --DOMWINDOW == 124 (191C0000) [pid = 2944] [serial = 2120] [outer = 00000000] [url = about:blank]
03:15:32 INFO - PROCESS | 2944 | --DOMWINDOW == 123 (16E3E000) [pid = 2944] [serial = 2099] [outer = 00000000] [url = about:blank]
03:15:32 INFO - PROCESS | 2944 | --DOMWINDOW == 122 (169BB800) [pid = 2944] [serial = 2096] [outer = 00000000] [url = about:blank]
03:15:32 INFO - PROCESS | 2944 | --DOMWINDOW == 121 (0EE93C00) [pid = 2944] [serial = 2081] [outer = 00000000] [url = about:blank]
03:15:32 INFO - PROCESS | 2944 | --DOMWINDOW == 120 (152D8C00) [pid = 2944] [serial = 2093] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 119 (1BBAE000) [pid = 2944] [serial = 2212] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 118 (1283A400) [pid = 2944] [serial = 2182] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 117 (17972400) [pid = 2944] [serial = 2200] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 116 (16A6F400) [pid = 2944] [serial = 2206] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 115 (1E82F400) [pid = 2944] [serial = 2215] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 114 (0EC0F400) [pid = 2944] [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]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 113 (1B1A9400) [pid = 2944] [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]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 112 (13439400) [pid = 2944] [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]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 111 (177D5800) [pid = 2944] [serial = 2197] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 110 (12E18C00) [pid = 2944] [serial = 2187] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 109 (19039000) [pid = 2944] [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]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 108 (0ACD3000) [pid = 2944] [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]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 107 (17828000) [pid = 2944] [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]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 106 (1A1B4800) [pid = 2944] [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]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 105 (12E1F400) [pid = 2944] [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]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 104 (1610D000) [pid = 2944] [serial = 2192] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018116282]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 103 (1610F400) [pid = 2944] [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]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 102 (1CFEB800) [pid = 2944] [serial = 2150] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018104249]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 101 (1E20C800) [pid = 2944] [serial = 2155] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 100 (1BF97C00) [pid = 2944] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 99 (20409C00) [pid = 2944] [serial = 2176] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 98 (200CA800) [pid = 2944] [serial = 2170] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 97 (20279400) [pid = 2944] [serial = 2173] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 96 (1EBDC400) [pid = 2944] [serial = 2164] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 95 (1FC3D800) [pid = 2944] [serial = 2167] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 94 (1E21B000) [pid = 2944] [serial = 2158] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 93 (1E831400) [pid = 2944] [serial = 2161] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 92 (1CB0BC00) [pid = 2944] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018104249]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 91 (1CB11800) [pid = 2944] [serial = 2148] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 90 (1E212400) [pid = 2944] [serial = 2156] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 89 (1D196800) [pid = 2944] [serial = 2153] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 88 (1B17D800) [pid = 2944] [serial = 2140] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 87 (1BFA3000) [pid = 2944] [serial = 2146] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 86 (1BD02400) [pid = 2944] [serial = 2143] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 85 (194E6000) [pid = 2944] [serial = 2134] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 84 (1A791800) [pid = 2944] [serial = 2137] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 83 (0F16A400) [pid = 2944] [serial = 2128] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 82 (15E4B400) [pid = 2944] [serial = 2131] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 81 (1A410000) [pid = 2944] [serial = 2209] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 80 (169BB400) [pid = 2944] [serial = 2193] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018116282]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 79 (148C2800) [pid = 2944] [serial = 2190] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 78 (13263C00) [pid = 2944] [serial = 2188] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 77 (0E731000) [pid = 2944] [serial = 2185] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 76 (17831C00) [pid = 2944] [serial = 2198] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 75 (16A4D800) [pid = 2944] [serial = 2195] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 74 (19042400) [pid = 2944] [serial = 2203] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 73 (19E53400) [pid = 2944] [serial = 2179] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 72 (1BD10800) [pid = 2944] [serial = 2213] [outer = 00000000] [url = about:blank]
03:15:35 INFO - PROCESS | 2944 | --DOMWINDOW == 71 (1A78FC00) [pid = 2944] [serial = 2210] [outer = 00000000] [url = about:blank]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 20263000 == 39 [pid = 2944] [id = 775]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 1784A800 == 38 [pid = 2944] [id = 578]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 1E8DD800 == 37 [pid = 2944] [id = 772]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 1493E000 == 36 [pid = 2944] [id = 580]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 1A786400 == 35 [pid = 2944] [id = 762]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 0EFAE800 == 34 [pid = 2944] [id = 743]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 1FC44C00 == 33 [pid = 2944] [id = 774]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 16A2C000 == 32 [pid = 2944] [id = 764]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 1EBDD000 == 31 [pid = 2944] [id = 592]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 13427C00 == 30 [pid = 2944] [id = 760]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 1F659000 == 29 [pid = 2944] [id = 773]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 12818800 == 28 [pid = 2944] [id = 744]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 16102800 == 27 [pid = 2944] [id = 747]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 176B1C00 == 26 [pid = 2944] [id = 749]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 15E7A400 == 25 [pid = 2944] [id = 756]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 19078000 == 24 [pid = 2944] [id = 755]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 14999800 == 23 [pid = 2944] [id = 766]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 19043400 == 22 [pid = 2944] [id = 582]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 0F5C7400 == 21 [pid = 2944] [id = 751]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 14944C00 == 20 [pid = 2944] [id = 746]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 0EFA8000 == 19 [pid = 2944] [id = 759]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 19043800 == 18 [pid = 2944] [id = 761]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 13438C00 == 17 [pid = 2944] [id = 745]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 1A406400 == 16 [pid = 2944] [id = 758]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 1342F400 == 15 [pid = 2944] [id = 753]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 16A2D000 == 14 [pid = 2944] [id = 748]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 0E730000 == 13 [pid = 2944] [id = 742]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 1E204400 == 12 [pid = 2944] [id = 590]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 19E10000 == 11 [pid = 2944] [id = 757]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 14BD1400 == 10 [pid = 2944] [id = 793]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 177DF800 == 9 [pid = 2944] [id = 792]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 0B773000 == 8 [pid = 2944] [id = 791]
03:15:39 INFO - PROCESS | 2944 | --DOCSHELL 1E206C00 == 7 [pid = 2944] [id = 790]
03:15:39 INFO - PROCESS | 2944 | --DOMWINDOW == 70 (13430800) [pid = 2944] [serial = 2183] [outer = 00000000] [url = about:blank]
03:15:39 INFO - PROCESS | 2944 | --DOMWINDOW == 69 (17990C00) [pid = 2944] [serial = 2201] [outer = 00000000] [url = about:blank]
03:15:39 INFO - PROCESS | 2944 | --DOMWINDOW == 68 (0F163800) [pid = 2944] [serial = 2186] [outer = 00000000] [url = about:blank]
03:15:39 INFO - PROCESS | 2944 | --DOMWINDOW == 67 (14BB2000) [pid = 2944] [serial = 2191] [outer = 00000000] [url = about:blank]
03:15:39 INFO - PROCESS | 2944 | --DOMWINDOW == 66 (192CB400) [pid = 2944] [serial = 2204] [outer = 00000000] [url = about:blank]
03:15:39 INFO - PROCESS | 2944 | --DOMWINDOW == 65 (16E48800) [pid = 2944] [serial = 2196] [outer = 00000000] [url = about:blank]
03:15:39 INFO - PROCESS | 2944 | --DOMWINDOW == 64 (17DC0800) [pid = 2944] [serial = 2207] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 63 (17825C00) [pid = 2944] [serial = 2221] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 62 (1C9B8000) [pid = 2944] [serial = 2224] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 61 (1A1B2C00) [pid = 2944] [serial = 2223] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 60 (19088800) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 59 (1E375C00) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 58 (1A408000) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 57 (2001BC00) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 56 (1A769000) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 55 (1B115400) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 54 (1342FC00) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 53 (1E8DEC00) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 52 (1E20A800) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 51 (17A94C00) [pid = 2944] [serial = 2222] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 50 (0EFA8800) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 49 (1CFF5400) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 48 (1F65D000) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 47 (1E20F400) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 46 (1B1A8800) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 45 (20265400) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 44 (17842C00) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 43 (0B774800) [pid = 2944] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 42 (1A788C00) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 41 (17825800) [pid = 2944] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 40 (200C8800) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 39 (177DD400) [pid = 2944] [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]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 38 (1FC42000) [pid = 2944] [serial = 2226] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 37 (0F31DC00) [pid = 2944] [serial = 2218] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 36 (20282400) [pid = 2944] [serial = 2174] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 35 (1FC46400) [pid = 2944] [serial = 2168] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 34 (200D6800) [pid = 2944] [serial = 2171] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 33 (16680400) [pid = 2944] [serial = 2132] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 32 (1A767000) [pid = 2944] [serial = 2126] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 31 (0F5D0000) [pid = 2944] [serial = 2129] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 30 (1EBD2000) [pid = 2944] [serial = 2216] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 29 (2026B800) [pid = 2944] [serial = 2078] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 28 (1D198000) [pid = 2944] [serial = 2180] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 27 (1B10BC00) [pid = 2944] [serial = 2138] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 26 (1B1A5000) [pid = 2944] [serial = 2141] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 25 (1E8D3800) [pid = 2944] [serial = 2162] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 24 (2040F800) [pid = 2944] [serial = 2177] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 23 (1A76E400) [pid = 2944] [serial = 2135] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 22 (1F539000) [pid = 2944] [serial = 2165] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 21 (1E220400) [pid = 2944] [serial = 2159] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 20 (1CB17800) [pid = 2944] [serial = 2149] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 19 (1E203400) [pid = 2944] [serial = 2154] [outer = 00000000] [url = about:blank]
03:15:43 INFO - PROCESS | 2944 | --DOMWINDOW == 18 (1BD0AC00) [pid = 2944] [serial = 2144] [outer = 00000000] [url = about:blank]
03:15:48 INFO - PROCESS | 2944 | --DOMWINDOW == 17 (12D3B400) [pid = 2944] [serial = 2219] [outer = 00000000] [url = about:blank]
03:15:54 INFO - PROCESS | 2944 | MARIONETTE LOG: INFO: Timeout fired
03:15:54 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
03:15:54 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
03:15:54 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
03:15:54 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30421ms
03:15:54 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
03:15:54 INFO - PROCESS | 2944 | ++DOCSHELL 0B777C00 == 8 [pid = 2944] [id = 795]
03:15:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 18 (0B779400) [pid = 2944] [serial = 2228] [outer = 00000000]
03:15:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 19 (0E71B800) [pid = 2944] [serial = 2229] [outer = 0B779400]
03:15:54 INFO - PROCESS | 2944 | 1448018154299 Marionette INFO loaded listener.js
03:15:54 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 20 (0E72B000) [pid = 2944] [serial = 2230] [outer = 0B779400]
03:15:54 INFO - PROCESS | 2944 | ++DOCSHELL 0EFA9400 == 9 [pid = 2944] [id = 796]
03:15:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 21 (0EFAA000) [pid = 2944] [serial = 2231] [outer = 00000000]
03:15:54 INFO - PROCESS | 2944 | ++DOCSHELL 0EFAA800 == 10 [pid = 2944] [id = 797]
03:15:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 22 (0EFAAC00) [pid = 2944] [serial = 2232] [outer = 00000000]
03:15:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 23 (0EFAB800) [pid = 2944] [serial = 2233] [outer = 0EFAAC00]
03:15:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 24 (0EFAEC00) [pid = 2944] [serial = 2234] [outer = 0EFAA000]
03:16:00 INFO - PROCESS | 2944 | --DOMWINDOW == 23 (20017400) [pid = 2944] [serial = 2227] [outer = 00000000] [url = about:blank]
03:16:00 INFO - PROCESS | 2944 | --DOMWINDOW == 22 (0E71B800) [pid = 2944] [serial = 2229] [outer = 00000000] [url = about:blank]
03:16:00 INFO - PROCESS | 2944 | --DOMWINDOW == 21 (1F658800) [pid = 2944] [serial = 2225] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
03:16:06 INFO - PROCESS | 2944 | --DOCSHELL 1F658400 == 9 [pid = 2944] [id = 794]
03:16:24 INFO - PROCESS | 2944 | MARIONETTE LOG: INFO: Timeout fired
03:16:24 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"
03:16:24 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
03:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
03:16:24 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
03:16:24 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
03:16:24 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
03:16:24 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30281ms
03:16:24 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
03:16:24 INFO - PROCESS | 2944 | --DOCSHELL 0EFA9400 == 8 [pid = 2944] [id = 796]
03:16:24 INFO - PROCESS | 2944 | --DOCSHELL 0EFAA800 == 7 [pid = 2944] [id = 797]
03:16:24 INFO - PROCESS | 2944 | ++DOCSHELL 0B77A400 == 8 [pid = 2944] [id = 798]
03:16:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 22 (0E719400) [pid = 2944] [serial = 2235] [outer = 00000000]
03:16:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 23 (0E730400) [pid = 2944] [serial = 2236] [outer = 0E719400]
03:16:24 INFO - PROCESS | 2944 | 1448018184596 Marionette INFO loaded listener.js
03:16:24 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 24 (0EC81000) [pid = 2944] [serial = 2237] [outer = 0E719400]
03:16:24 INFO - PROCESS | 2944 | ++DOCSHELL 0EFB3C00 == 9 [pid = 2944] [id = 799]
03:16:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 25 (0EFB4400) [pid = 2944] [serial = 2238] [outer = 00000000]
03:16:24 INFO - PROCESS | 2944 | ++DOMWINDOW == 26 (0EFB5000) [pid = 2944] [serial = 2239] [outer = 0EFB4400]
03:16:36 INFO - PROCESS | 2944 | --DOCSHELL 0B777C00 == 8 [pid = 2944] [id = 795]
03:16:36 INFO - PROCESS | 2944 | --DOMWINDOW == 25 (0EFAEC00) [pid = 2944] [serial = 2234] [outer = 0EFAA000] [url = about:blank]
03:16:36 INFO - PROCESS | 2944 | --DOMWINDOW == 24 (0EFAB800) [pid = 2944] [serial = 2233] [outer = 0EFAAC00] [url = about:blank]
03:16:36 INFO - PROCESS | 2944 | --DOMWINDOW == 23 (0EFAAC00) [pid = 2944] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
03:16:36 INFO - PROCESS | 2944 | --DOMWINDOW == 22 (0EFAA000) [pid = 2944] [serial = 2231] [outer = 00000000] [url = about:blank]
03:16:38 INFO - PROCESS | 2944 | --DOMWINDOW == 21 (0E72B000) [pid = 2944] [serial = 2230] [outer = 00000000] [url = about:blank]
03:16:38 INFO - PROCESS | 2944 | --DOMWINDOW == 20 (0E730400) [pid = 2944] [serial = 2236] [outer = 00000000] [url = about:blank]
03:16:38 INFO - PROCESS | 2944 | --DOMWINDOW == 19 (0B779400) [pid = 2944] [serial = 2228] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
03:16:54 INFO - PROCESS | 2944 | MARIONETTE LOG: INFO: Timeout fired
03:16:54 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
03:16:54 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30281ms
03:16:54 INFO - TEST-START | /screen-orientation/onchange-event.html
03:16:54 INFO - PROCESS | 2944 | --DOCSHELL 0EFB3C00 == 7 [pid = 2944] [id = 799]
03:16:54 INFO - PROCESS | 2944 | ++DOCSHELL 0B776000 == 8 [pid = 2944] [id = 800]
03:16:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 20 (0B77B400) [pid = 2944] [serial = 2240] [outer = 00000000]
03:16:54 INFO - PROCESS | 2944 | ++DOMWINDOW == 21 (0E725000) [pid = 2944] [serial = 2241] [outer = 0B77B400]
03:16:54 INFO - PROCESS | 2944 | 1448018214924 Marionette INFO loaded listener.js
03:16:55 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:55 INFO - PROCESS | 2944 | ++DOMWINDOW == 22 (0E774000) [pid = 2944] [serial = 2242] [outer = 0B77B400]
03:17:04 INFO - PROCESS | 2944 | --DOCSHELL 0B77A400 == 7 [pid = 2944] [id = 798]
03:17:04 INFO - PROCESS | 2944 | --DOMWINDOW == 21 (0EFB5000) [pid = 2944] [serial = 2239] [outer = 0EFB4400] [url = about:blank]
03:17:05 INFO - PROCESS | 2944 | --DOMWINDOW == 20 (0EFB4400) [pid = 2944] [serial = 2238] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
03:17:06 INFO - PROCESS | 2944 | --DOMWINDOW == 19 (0E725000) [pid = 2944] [serial = 2241] [outer = 00000000] [url = about:blank]
03:17:06 INFO - PROCESS | 2944 | --DOMWINDOW == 18 (0E719400) [pid = 2944] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
03:17:12 INFO - PROCESS | 2944 | --DOMWINDOW == 17 (0EC81000) [pid = 2944] [serial = 2237] [outer = 00000000] [url = about:blank]
03:17:25 INFO - PROCESS | 2944 | MARIONETTE LOG: INFO: Timeout fired
03:17:25 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
03:17:25 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
03:17:25 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30320ms
03:17:25 INFO - TEST-START | /screen-orientation/orientation-api.html
03:17:25 INFO - PROCESS | 2944 | ++DOCSHELL 0B77F000 == 8 [pid = 2944] [id = 801]
03:17:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 18 (0B77FC00) [pid = 2944] [serial = 2243] [outer = 00000000]
03:17:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 19 (0E727C00) [pid = 2944] [serial = 2244] [outer = 0B77FC00]
03:17:25 INFO - PROCESS | 2944 | 1448018245221 Marionette INFO loaded listener.js
03:17:25 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 20 (0EC16400) [pid = 2944] [serial = 2245] [outer = 0B77FC00]
03:17:25 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
03:17:25 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
03:17:25 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
03:17:25 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 630ms
03:17:25 INFO - TEST-START | /screen-orientation/orientation-reading.html
03:17:25 INFO - PROCESS | 2944 | ++DOCSHELL 0B77B000 == 9 [pid = 2944] [id = 802]
03:17:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 21 (0EE14400) [pid = 2944] [serial = 2246] [outer = 00000000]
03:17:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 22 (0F0D8000) [pid = 2944] [serial = 2247] [outer = 0EE14400]
03:17:25 INFO - PROCESS | 2944 | 1448018245852 Marionette INFO loaded listener.js
03:17:25 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:25 INFO - PROCESS | 2944 | ++DOMWINDOW == 23 (0F0E3C00) [pid = 2944] [serial = 2248] [outer = 0EE14400]
03:17:26 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
03:17:26 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
03:17:26 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
03:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:17:26 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
03:17:26 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
03:17:26 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
03:17:26 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
03:17:26 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
03:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:26 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
03:17:26 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
03:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:17:26 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
03:17:26 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 570ms
03:17:26 INFO - TEST-START | /selection/Document-open.html
03:17:26 INFO - PROCESS | 2944 | ++DOCSHELL 0F168000 == 10 [pid = 2944] [id = 803]
03:17:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 24 (0F168400) [pid = 2944] [serial = 2249] [outer = 00000000]
03:17:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 25 (0F3A7800) [pid = 2944] [serial = 2250] [outer = 0F168400]
03:17:26 INFO - PROCESS | 2944 | 1448018246439 Marionette INFO loaded listener.js
03:17:26 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 26 (0F4B5400) [pid = 2944] [serial = 2251] [outer = 0F168400]
03:17:26 INFO - PROCESS | 2944 | ++DOCSHELL 12842000 == 11 [pid = 2944] [id = 804]
03:17:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 27 (12842400) [pid = 2944] [serial = 2252] [outer = 00000000]
03:17:26 INFO - PROCESS | 2944 | ++DOMWINDOW == 28 (12B83400) [pid = 2944] [serial = 2253] [outer = 12842400]
03:17:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 29 (12DA2800) [pid = 2944] [serial = 2254] [outer = 12842400]
03:17:27 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 ""
03:17:27 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
03:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:27 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
03:17:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
03:17:27 INFO - TEST-OK | /selection/Document-open.html | took 870ms
03:17:27 INFO - TEST-START | /selection/addRange.html
03:17:27 INFO - PROCESS | 2944 | ++DOCSHELL 12844400 == 12 [pid = 2944] [id = 805]
03:17:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 30 (12BD6C00) [pid = 2944] [serial = 2255] [outer = 00000000]
03:17:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 31 (12E1B800) [pid = 2944] [serial = 2256] [outer = 12BD6C00]
03:17:27 INFO - PROCESS | 2944 | 1448018247441 Marionette INFO loaded listener.js
03:17:27 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:27 INFO - PROCESS | 2944 | ++DOMWINDOW == 32 (12E22800) [pid = 2944] [serial = 2257] [outer = 12BD6C00]
03:17:27 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:27 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:28 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:28 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:28 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:28 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:28 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:28 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:28 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:28 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:28 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:28 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:28 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:28 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:28 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:28 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:28 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:28 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:29 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:29 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:29 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:29 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:29 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:29 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:29 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:29 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:29 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:29 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:29 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:29 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:29 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:29 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:29 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:29 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:29 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:29 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:30 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:31 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:31 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:31 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:31 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:31 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:31 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:31 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:31 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:31 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:31 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:31 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:31 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:31 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:31 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:31 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:31 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:31 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:31 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:32 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:33 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:17:34 INFO - PROCESS | 2944 | [2944] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:17:34 INFO - PROCESS | 2944 | [2944] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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 ""
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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 ""
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 INFO - Selection.addRange() tests
03:18:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:01 INFO - "
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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 ""
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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̈ḧ
03:18:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:01 INFO - "
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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 ""
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 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
03:18:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:01 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
03:18:01 INFO - Selection.addRange() tests
03:18:02 INFO - Selection.addRange() tests
03:18:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:02 INFO - "
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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 ""
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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̈ḧ
03:18:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:02 INFO - "
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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 ""
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - Selection.addRange() tests
03:18:02 INFO - Selection.addRange() tests
03:18:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:02 INFO - "
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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 ""
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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̈ḧ
03:18:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:02 INFO - "
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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 ""
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - Selection.addRange() tests
03:18:02 INFO - Selection.addRange() tests
03:18:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:02 INFO - "
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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 ""
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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̈ḧ
03:18:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:02 INFO - "
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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 ""
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - Selection.addRange() tests
03:18:02 INFO - Selection.addRange() tests
03:18:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:02 INFO - "
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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 ""
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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̈ḧ
03:18:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:02 INFO - "
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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 ""
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 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
03:18:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:02 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
03:18:02 INFO - Selection.addRange() tests
03:18:03 INFO - Selection.addRange() tests
03:18:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:03 INFO - "
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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 ""
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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̈ḧ
03:18:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:03 INFO - "
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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 ""
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 INFO - Selection.addRange() tests
03:18:03 INFO - Selection.addRange() tests
03:18:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:03 INFO - "
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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 ""
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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̈ḧ
03:18:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:03 INFO - "
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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 ""
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 INFO - Selection.addRange() tests
03:18:03 INFO - Selection.addRange() tests
03:18:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:03 INFO - "
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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 ""
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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̈ḧ
03:18:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:03 INFO - "
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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 ""
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 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
03:18:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:03 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
03:18:03 INFO - Selection.addRange() tests
03:18:03 INFO - Selection.addRange() tests
03:18:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:04 INFO - "
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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 ""
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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̈ḧ
03:18:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:04 INFO - "
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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 ""
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - Selection.addRange() tests
03:18:04 INFO - Selection.addRange() tests
03:18:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:04 INFO - "
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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 ""
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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̈ḧ
03:18:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:04 INFO - "
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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 ""
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - Selection.addRange() tests
03:18:04 INFO - Selection.addRange() tests
03:18:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:04 INFO - "
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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 ""
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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̈ḧ
03:18:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:04 INFO - "
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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 ""
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - Selection.addRange() tests
03:18:04 INFO - Selection.addRange() tests
03:18:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:04 INFO - "
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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 ""
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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̈ḧ
03:18:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:04 INFO - "
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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 ""
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 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
03:18:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:04 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
03:18:04 INFO - Selection.addRange() tests
03:18:05 INFO - Selection.addRange() tests
03:18:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:05 INFO - "
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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 ""
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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̈ḧ
03:18:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:05 INFO - "
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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 ""
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 INFO - Selection.addRange() tests
03:18:05 INFO - Selection.addRange() tests
03:18:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:05 INFO - "
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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 ""
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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̈ḧ
03:18:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:05 INFO - "
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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 ""
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 INFO - Selection.addRange() tests
03:18:05 INFO - Selection.addRange() tests
03:18:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:05 INFO - "
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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 ""
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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̈ḧ
03:18:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:05 INFO - "
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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 ""
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 INFO - Selection.addRange() tests
03:18:05 INFO - Selection.addRange() tests
03:18:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:05 INFO - "
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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 ""
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 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
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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̈ḧ
03:18:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:05 INFO - "
03:18:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:05 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 ""
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 INFO - Selection.addRange() tests
03:18:06 INFO - Selection.addRange() tests
03:18:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:06 INFO - "
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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 ""
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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̈ḧ
03:18:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:06 INFO - "
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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 ""
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 INFO - Selection.addRange() tests
03:18:06 INFO - Selection.addRange() tests
03:18:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:06 INFO - "
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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 ""
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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̈ḧ
03:18:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:06 INFO - "
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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 ""
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 INFO - Selection.addRange() tests
03:18:06 INFO - Selection.addRange() tests
03:18:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:06 INFO - "
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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 ""
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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̈ḧ
03:18:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:06 INFO - "
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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 ""
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 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
03:18:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:06 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
03:18:06 INFO - Selection.addRange() tests
03:18:07 INFO - Selection.addRange() tests
03:18:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:07 INFO - "
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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 ""
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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̈ḧ
03:18:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:07 INFO - "
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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 ""
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - Selection.addRange() tests
03:18:07 INFO - Selection.addRange() tests
03:18:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:07 INFO - "
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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 ""
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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̈ḧ
03:18:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:07 INFO - "
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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 ""
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - Selection.addRange() tests
03:18:07 INFO - Selection.addRange() tests
03:18:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:07 INFO - "
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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 ""
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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̈ḧ
03:18:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:07 INFO - "
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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 ""
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - Selection.addRange() tests
03:18:07 INFO - Selection.addRange() tests
03:18:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:07 INFO - "
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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 ""
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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̈ḧ
03:18:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:07 INFO - "
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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 ""
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 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
03:18:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:07 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
03:18:07 INFO - Selection.addRange() tests
03:18:08 INFO - Selection.addRange() tests
03:18:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:08 INFO - "
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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 ""
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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̈ḧ
03:18:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:08 INFO - "
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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 ""
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 INFO - Selection.addRange() tests
03:18:08 INFO - Selection.addRange() tests
03:18:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:08 INFO - "
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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 ""
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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̈ḧ
03:18:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:08 INFO - "
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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 ""
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 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
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 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
03:18:08 INFO - Selection.addRange() tests
03:18:08 INFO - Selection.addRange() tests
03:18:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:08 INFO - "
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:18:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:08 INFO - "
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:18:08 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:18:08 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:08 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:18:08 INFO - Selection.addRange() tests
03:18:09 INFO - Selection.addRange() tests
03:18:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:09 INFO - "
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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 ""
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:18:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:09 INFO - "
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:18:09 INFO - Selection.addRange() tests
03:18:09 INFO - Selection.addRange() tests
03:18:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:09 INFO - "
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:18:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:09 INFO - "
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:18:09 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:18:09 INFO - Selection.addRange() tests
03:18:09 INFO - Selection.addRange() tests
03:18:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:09 INFO - "
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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 ""
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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̈ḧ
03:18:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:09 INFO - "
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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 ""
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 INFO - Selection.addRange() tests
03:18:09 INFO - Selection.addRange() tests
03:18:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:09 INFO - "
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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 ""
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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̈ḧ
03:18:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:09 INFO - "
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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 ""
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 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
03:18:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:09 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
03:18:09 INFO - Selection.addRange() tests
03:18:10 INFO - Selection.addRange() tests
03:18:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:10 INFO - "
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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 ""
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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̈ḧ
03:18:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:10 INFO - "
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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 ""
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 INFO - Selection.addRange() tests
03:18:10 INFO - Selection.addRange() tests
03:18:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:10 INFO - "
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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 ""
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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̈ḧ
03:18:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:10 INFO - "
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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 ""
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 INFO - Selection.addRange() tests
03:18:10 INFO - Selection.addRange() tests
03:18:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:10 INFO - "
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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 ""
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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̈ḧ
03:18:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:10 INFO - "
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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 ""
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 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
03:18:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:10 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
03:18:10 INFO - Selection.addRange() tests
03:18:11 INFO - Selection.addRange() tests
03:18:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:11 INFO - "
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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 ""
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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̈ḧ
03:18:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:11 INFO - "
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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 ""
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - Selection.addRange() tests
03:18:11 INFO - Selection.addRange() tests
03:18:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:11 INFO - "
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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 ""
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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̈ḧ
03:18:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:11 INFO - "
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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 ""
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - Selection.addRange() tests
03:18:11 INFO - Selection.addRange() tests
03:18:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:11 INFO - "
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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 ""
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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̈ḧ
03:18:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:11 INFO - "
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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 ""
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - Selection.addRange() tests
03:18:11 INFO - Selection.addRange() tests
03:18:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:11 INFO - "
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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 ""
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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̈ḧ
03:18:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:11 INFO - "
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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 ""
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 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
03:18:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:11 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
03:18:11 INFO - Selection.addRange() tests
03:18:12 INFO - Selection.addRange() tests
03:18:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:12 INFO - "
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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 ""
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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̈ḧ
03:18:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:12 INFO - "
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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 ""
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - Selection.addRange() tests
03:18:12 INFO - Selection.addRange() tests
03:18:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:12 INFO - "
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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 ""
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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̈ḧ
03:18:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:12 INFO - "
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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 ""
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - Selection.addRange() tests
03:18:12 INFO - Selection.addRange() tests
03:18:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:12 INFO - "
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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 ""
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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̈ḧ
03:18:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:12 INFO - "
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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 ""
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - Selection.addRange() tests
03:18:12 INFO - Selection.addRange() tests
03:18:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:12 INFO - "
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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 ""
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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̈ḧ
03:18:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:12 INFO - "
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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 ""
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:12 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
03:18:12 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
03:18:12 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 INFO - Selection.addRange() tests
03:18:13 INFO - Selection.addRange() tests
03:18:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:13 INFO - "
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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 ""
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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̈ḧ
03:18:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:13 INFO - "
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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 ""
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 INFO - Selection.addRange() tests
03:18:13 INFO - Selection.addRange() tests
03:18:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:13 INFO - "
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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 ""
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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̈ḧ
03:18:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:13 INFO - "
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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 ""
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:13 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
03:18:13 INFO - Selection.addRange() tests
03:18:13 INFO - Selection.addRange() tests
03:18:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:13 INFO - "
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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 ""
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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̈ḧ
03:18:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:13 INFO - "
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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 ""
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18:13 INFO - Selection.addRange() tests
03:18:14 INFO - Selection.addRange() tests
03:18:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:14 INFO - "
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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 ""
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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̈ḧ
03:18:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:14 INFO - "
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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 ""
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - PROCESS | 2944 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
03:18:14 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
03:18:14 INFO - PROCESS | 2944 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 54: NotSupportedError: Operation is not supported
03:18:14 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
03:18:14 INFO - PROCESS | 2944 | --DOMWINDOW == 30 (0F0D8000) [pid = 2944] [serial = 2247] [outer = 00000000] [url = about:blank]
03:18:14 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
03:18:14 INFO - PROCESS | 2944 | --DOMWINDOW == 29 (12E1B800) [pid = 2944] [serial = 2256] [outer = 00000000] [url = about:blank]
03:18:14 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
03:18:14 INFO - PROCESS | 2944 | --DOMWINDOW == 28 (0E774000) [pid = 2944] [serial = 2242] [outer = 00000000] [url = about:blank]
03:18:14 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
03:18:14 INFO - PROCESS | 2944 | --DOMWINDOW == 27 (12DA2800) [pid = 2944] [serial = 2254] [outer = 00000000] [url = about:blank]
03:18:14 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
03:18:14 INFO - PROCESS | 2944 | --DOMWINDOW == 26 (0F3A7800) [pid = 2944] [serial = 2250] [outer = 00000000] [url = about:blank]
03:18:14 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
03:18:14 INFO - PROCESS | 2944 | --DOMWINDOW == 25 (0EC16400) [pid = 2944] [serial = 2245] [outer = 00000000] [url = about:blank]
03:18:14 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
03:18:14 INFO - PROCESS | 2944 | --DOMWINDOW == 24 (0E727C00) [pid = 2944] [serial = 2244] [outer = 00000000] [url = about:blank]
03:18:14 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
03:18:14 INFO - PROCESS | 2944 | --DOMWINDOW == 23 (0B77B400) [pid = 2944] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
03:18:14 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
03:18:14 INFO - PROCESS | 2944 | --DOMWINDOW == 22 (0B77FC00) [pid = 2944] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 INFO - PROCESS | 2944 | --DOMWINDOW == 21 (0EE14400) [pid = 2944] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
03:18:14 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
03:18:14 INFO - PROCESS | 2944 | --DOMWINDOW == 20 (0F168400) [pid = 2944] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/selection/Document-open.html]
03:18:14 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
03:18:14 INFO - PROCESS | 2944 | --DOMWINDOW == 19 (12842400) [pid = 2944] [serial = 2252] [outer = 00000000] [url = about:blank]
03:18:14 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
03:18:14 INFO - PROCESS | 2944 | --DOCSHELL 12842000 == 7 [pid = 2944] [id = 804]
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18: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]: first addRange() must not throw exceptions or modify the range it's given
03:18: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]: first addRange() must result in rangeCount being 1
03:18: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]: first addRange() must result in the selection's last range having the specified endpoints
03:18: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]: first addRange() must result in the selection's last range being the same object we added
03:18: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 first added range must modify the Selection's last Range
03:18: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 first added Range
03:18: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]: second addRange() must not throw exceptions or modify the range it's given
03:18: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]: second addRange() must result in rangeCount being 1
03:18: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]: second addRange() must result in the selection's last range having the specified endpoints
03:18: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]: second addRange() must result in the selection's last range being the same object we added
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18:14 INFO - Selection.addRange() tests
03:18:14 INFO - Selection.addRange() tests
03:18:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:14 INFO - "
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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 ""
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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̈ḧ
03:18:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:14 INFO - "
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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 ""
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18: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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18: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
03:18:14 INFO - Selection.addRange() tests
03:18:14 INFO - Selection.addRange() tests
03:18:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:14 INFO - "
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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 ""
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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̈ḧ
03:18:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:14 INFO - "
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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 ""
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 INFO - Selection.addRange() tests
03:18:14 INFO - Selection.addRange() tests
03:18:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:14 INFO - "
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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 ""
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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̈ḧ
03:18:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:14 INFO - "
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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 ""
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 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
03:18:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:14 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
03:18:14 INFO - Selection.addRange() tests
03:18:15 INFO - Selection.addRange() tests
03:18:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:15 INFO - "
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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 ""
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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̈ḧ
03:18:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:15 INFO - "
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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 ""
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 INFO - Selection.addRange() tests
03:18:15 INFO - Selection.addRange() tests
03:18:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:15 INFO - "
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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 ""
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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̈ḧ
03:18:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:15 INFO - "
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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 ""
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 INFO - Selection.addRange() tests
03:18:15 INFO - Selection.addRange() tests
03:18:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:15 INFO - "
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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 ""
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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̈ḧ
03:18:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:15 INFO - "
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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 ""
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 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
03:18:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:15 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
03:18:15 INFO - Selection.addRange() tests
03:18:16 INFO - Selection.addRange() tests
03:18:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:16 INFO - "
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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 ""
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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̈ḧ
03:18:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:16 INFO - "
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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 ""
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - Selection.addRange() tests
03:18:16 INFO - Selection.addRange() tests
03:18:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:16 INFO - "
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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 ""
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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̈ḧ
03:18:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:16 INFO - "
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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 ""
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - Selection.addRange() tests
03:18:16 INFO - Selection.addRange() tests
03:18:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:16 INFO - "
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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 ""
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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̈ḧ
03:18:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:16 INFO - "
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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 ""
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - Selection.addRange() tests
03:18:16 INFO - Selection.addRange() tests
03:18:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:16 INFO - "
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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 ""
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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̈ḧ
03:18:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:16 INFO - "
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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 ""
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 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
03:18:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:16 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
03:18:16 INFO - Selection.addRange() tests
03:18:17 INFO - Selection.addRange() tests
03:18:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:17 INFO - "
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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 ""
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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̈ḧ
03:18:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:17 INFO - "
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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 ""
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 INFO - Selection.addRange() tests
03:18:17 INFO - Selection.addRange() tests
03:18:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:17 INFO - "
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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 ""
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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̈ḧ
03:18:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:17 INFO - "
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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 ""
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 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
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 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
03:18:17 INFO - Selection.addRange() tests
03:18:17 INFO - Selection.addRange() tests
03:18:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:17 INFO - "
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:18:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:18:17 INFO - "
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:18:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:18:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:18:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:18:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:18:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:18:17 INFO - - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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 () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
03:19:07 INFO - root.query(q)
03:19:07 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:19:07 INFO - root.queryAll(q)
03:19:07 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:19:07 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:07 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
03:19:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
03:19:08 INFO - #descendant-div2 - root.queryAll is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
03:19:08 INFO - #descendant-div2 - root.query is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - >
03:19:08 INFO - #child-div2 - root.queryAll is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - >
03:19:08 INFO - #child-div2 - root.query is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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>
03:19:08 INFO - #child-div2 - root.queryAll is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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>
03:19:08 INFO - #child-div2 - root.query is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - >#child-div2 - root.queryAll is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - >#child-div2 - root.query is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - +
03:19:08 INFO - #adjacent-p3 - root.queryAll is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - +
03:19:08 INFO - #adjacent-p3 - root.query is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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+
03:19:08 INFO - #adjacent-p3 - root.queryAll is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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+
03:19:08 INFO - #adjacent-p3 - root.query is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - +#adjacent-p3 - root.queryAll is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - +#adjacent-p3 - root.query is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - ~
03:19:08 INFO - #sibling-p3 - root.queryAll is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - ~
03:19:08 INFO - #sibling-p3 - root.query is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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~
03:19:08 INFO - #sibling-p3 - root.queryAll is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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~
03:19:08 INFO - #sibling-p3 - root.query is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - ~#sibling-p3 - root.queryAll is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - ~#sibling-p3 - root.query is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO -
03:19:08 INFO - ,
03:19:08 INFO -
03:19:08 INFO - #group strong - root.queryAll is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO -
03:19:08 INFO - ,
03:19:08 INFO -
03:19:08 INFO - #group strong - root.query is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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,
03:19:08 INFO - #group strong - root.queryAll is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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,
03:19:08 INFO - #group strong - root.query is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - ,#group strong - root.queryAll is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - ,#group strong - root.query is not a function
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 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
03:19:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:19:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:19:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:19:08 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 4548ms
03:19:08 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
03:19:09 INFO - PROCESS | 2944 | ++DOCSHELL 0E724400 == 16 [pid = 2944] [id = 821]
03:19:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 44 (0E729000) [pid = 2944] [serial = 2299] [outer = 00000000]
03:19:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 45 (1342C400) [pid = 2944] [serial = 2300] [outer = 0E729000]
03:19:09 INFO - PROCESS | 2944 | 1448018349133 Marionette INFO loaded listener.js
03:19:09 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:09 INFO - PROCESS | 2944 | ++DOMWINDOW == 46 (1343A400) [pid = 2944] [serial = 2301] [outer = 0E729000]
03:19:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
03:19:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
03:19:09 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 "
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
03:19:09 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"
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
03:19:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
03:19:09 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 "
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
03:19:09 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"
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 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 { "
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 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"
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 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]
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 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 { "
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 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]
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 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"
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 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 { "
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 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"
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 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]
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 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 { "
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 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]
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 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"
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 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 { "
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 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"
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 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]
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 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 { "
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 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]
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 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"
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:19:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:19:09 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 933ms
03:19:09 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
03:19:10 INFO - PROCESS | 2944 | ++DOCSHELL 16E43800 == 17 [pid = 2944] [id = 822]
03:19:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 47 (16E45000) [pid = 2944] [serial = 2302] [outer = 00000000]
03:19:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 48 (176B7400) [pid = 2944] [serial = 2303] [outer = 16E45000]
03:19:10 INFO - PROCESS | 2944 | 1448018350071 Marionette INFO loaded listener.js
03:19:10 INFO - PROCESS | 2944 | [2944] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 49 (17827400) [pid = 2944] [serial = 2304] [outer = 16E45000]
03:19:10 INFO - PROCESS | 2944 | --DOMWINDOW == 48 (16102800) [pid = 2944] [serial = 2286] [outer = 00000000] [url = about:blank]
03:19:10 INFO - PROCESS | 2944 | --DOMWINDOW == 47 (0F4C3800) [pid = 2944] [serial = 2278] [outer = 00000000] [url = about:blank]
03:19:10 INFO - PROCESS | 2944 | --DOMWINDOW == 46 (13C21C00) [pid = 2944] [serial = 2284] [outer = 00000000] [url = about:blank]
03:19:10 INFO - PROCESS | 2944 | --DOMWINDOW == 45 (13591000) [pid = 2944] [serial = 2283] [outer = 00000000] [url = about:blank]
03:19:10 INFO - PROCESS | 2944 | --DOMWINDOW == 44 (0EE95800) [pid = 2944] [serial = 2275] [outer = 00000000] [url = about:blank]
03:19:10 INFO - PROCESS | 2944 | --DOMWINDOW == 43 (0F16C400) [pid = 2944] [serial = 2277] [outer = 00000000] [url = http://web-platform.test:8000/selection/getSelection.html]
03:19:10 INFO - PROCESS | 2944 | --DOMWINDOW == 42 (0E733000) [pid = 2944] [serial = 2274] [outer = 00000000] [url = http://web-platform.test:8000/selection/getRangeAt.html]
03:19:10 INFO - PROCESS | 2944 | --DOMWINDOW == 41 (13489000) [pid = 2944] [serial = 2282] [outer = 00000000] [url = http://web-platform.test:8000/selection/interfaces.html]
03:19:10 INFO - PROCESS | 2944 | --DOMWINDOW == 40 (12E1D800) [pid = 2944] [serial = 2280] [outer = 00000000] [url = about:blank]
03:19:10 INFO - PROCESS | 2944 | --DOMWINDOW == 39 (30927C00) [pid = 2944] [serial = 2272] [outer = 00000000] [url = about:blank]
03:19:10 INFO - PROCESS | 2944 | ++DOCSHELL 12E1A400 == 18 [pid = 2944] [id = 823]
03:19:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 40 (12E1D800) [pid = 2944] [serial = 2305] [outer = 00000000]
03:19:10 INFO - PROCESS | 2944 | ++DOCSHELL 13437000 == 19 [pid = 2944] [id = 824]
03:19:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 41 (13438C00) [pid = 2944] [serial = 2306] [outer = 00000000]
03:19:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 42 (15E40C00) [pid = 2944] [serial = 2307] [outer = 12E1D800]
03:19:10 INFO - PROCESS | 2944 | ++DOMWINDOW == 43 (17881400) [pid = 2944] [serial = 2308] [outer = 13438C00]
03:19:11 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
03:19:11 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
03:19:11 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 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
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
03:19:11 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:19:11 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:19:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:19:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */